如题,请大家帮忙一下,
DATE Data
2009-9-21 13:45:00 30
2009-9-21 13:46:00 32
2009-9-22 13:47:00 31
2009-9-22 13:48:00 29
2009-9-23 13:49:00 29
2009-9-23 13:50:00 38
2009-9-24 13:51:00 31
2009-9-24 13:52:00 30
2009-9-24 13:53:00 31
数据如上,我想要的结果是每一天最后一条数据相加:
21号最后一条数据是:2009-9-21 13:46:00 32
22号最后一条数据是:2009-9-22 13:48:00 29
23号最后一条数据是:2009-9-23 13:50:00 38
24号最后一条数据是:2009-9-24 13:53:00 31
结果就是:32+23+38+31的和
请问SQL语句 应该怎么写,谢谢大家了!
DATE Data
2009-9-21 13:45:00 30
2009-9-21 13:46:00 32
2009-9-22 13:47:00 31
2009-9-22 13:48:00 29
2009-9-23 13:49:00 29
2009-9-23 13:50:00 38
2009-9-24 13:51:00 31
2009-9-24 13:52:00 30
2009-9-24 13:53:00 31
数据如上,我想要的结果是每一天最后一条数据相加:
21号最后一条数据是:2009-9-21 13:46:00 32
22号最后一条数据是:2009-9-22 13:48:00 29
23号最后一条数据是:2009-9-23 13:50:00 38
24号最后一条数据是:2009-9-24 13:53:00 31
结果就是:32+23+38+31的和
请问SQL语句 应该怎么写,谢谢大家了!
a.date,b.data
from (
select max(date) as date from tablename
convert(char(10),date,120)
) a inner join tablename b on a.date=b.date
select max(_date) as d from table
group by convert(varchar(100),_date,111)
) a, table where a.d=_date