我在表格中有以下数据:
qty dttime
15.83 2015-04-28 18:58:25.000
3.78 2015-04-28 18:58:27.000
29.39 2015-04-28 18:59:41.000
25.6 2015-04-29 19:01:23.000
2.39 2015-04-29 19:04:24.000
8.9 2015-04-30 19:07:25.000
8.18 2015-04-30 19:10:32.000
1.92 2015-04-30 19:13:48.000
现在我想做数日期的总和并显示如下输出:
qty dttime
49 2015-04-28
27.99 2015-04-29
19 2015-04-30
如何总结所有这些数据并按日期排序?
答案 0 :(得分:3)
您可以使用<xsd:attribute name="zone" type="location"/>
数据类型提取日期(自SQL Server 2008起)。其余的只是聚合:
date
答案 1 :(得分:2)
使用cast()
:
select sum(qty) qty, cast(dttime as date) dttime
from table t
group by cast(dttime as date);