回 帖 发 新 帖 刷新版面

主题:请教高手

这样一个问题:一张表里的2列,counter(柜台)和city,每个城市里面有很多柜台,有很多个城市,在表里全部列了出来,怎样用SQL语句统计各个城市的柜台数量,并且把柜台的数量和城市名称在另外一张表里面显示出来?

回复列表 (共2个回复)

沙发

select distinct city, sum(counter) as city  into tablename(新表名)
from  tablename(查询的表名)
group by city

板凳

楼上,你所说的建新表,select into 在select into为false的条件下,只能建立临时表,必须进行以下操作才可以建立新的固定表.
use master
go
sp_dboption "表名",'select into',true
go

我来回复

您尚未登录,请登录后再回复。点此登录或注册