码迷,mamicode.com
首页 > 其他好文 > 详细

根据时间分组

时间:2014-08-22 19:21:49      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:des   ar   art   时间   sp   on   sql   c   har   

$sql ="select sum(total),convert(char(10),createtime,120) createtime
from tb
group by convert(char(10),createtime,120)
order by sum(total) desc

";

$sql2 ="select sum(total) 总合, convert(varchar(7),createtime,120) as 月
from orders 
group by convert(varchar(7),createtime,120)";

 

$sql3 = "select sum(total) as 总和 ,convert(char(10),createtime,120) createtime
from tb
where datepart(month,createtime)=datepart(month,getdate())
group by convert(char(10),createtime,120)
";

$sql4 =" select
    convert(datetime, floor(convert(float, createtime))), sum(total)
from
    orders
group by
    floor(convert(float, createtime))
";

/*
上面的四种mssql 各有各的优点,各位可以试一下。
*/

根据时间分组

标签:des   ar   art   时间   sp   on   sql   c   har   

原文地址:http://www.cnblogs.com/zcwry/p/3929960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!