SQLServer 2005中怎么分组排序啊, 按时间分组,按ID排序 我里面的时间是 varchar(50) 类型的,

求求高手帮忙啊。。
select * from DayCost
查询结果如图
分组的时候,我想知道1组里面有几个数据 价钱一共是多少钱 显示 时间

select date , count(*) , sum(price)
from DayCost
group by date
order by id
这就是你想要的答案,一共查询了三个字段,第一个是时间,第二个是每组数据个数,第三个是一共多钱追问

那个时间能不能按月查询呢,...
我想按月查询

出来了。谢谢你了。

分享一下,
select substring(date,0,8) as date , count(*) as num , sum(price) as Price from DayCost group by substring(date,0,8) order by date

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜