W
WTO
Unregistered / Unconfirmed
GUEST, unregistred user!
如何得到如下的SQL:
select sum(d1),d2 from table1 group by d3 order by d3;
其中d1,d2,d3为表table1中的字段。
如:d3为日期字段,语句中d2表示:按d3分组中的最后一条记录的值。
具体情况如下:
table1表中:ZD1 单位,ZD2 时间,ZD3 经营量,ZD4 结存。
实际情况是:我想得到按日期分组的经营总量,和这段时间内结存(最后一条)。如:按月分组,就是得到每月的最后一条记录的结存。
select sum(d1),d2 from table1 group by d3 order by d3;
其中d1,d2,d3为表table1中的字段。
如:d3为日期字段,语句中d2表示:按d3分组中的最后一条记录的值。
具体情况如下:
table1表中:ZD1 单位,ZD2 时间,ZD3 经营量,ZD4 结存。
实际情况是:我想得到按日期分组的经营总量,和这段时间内结存(最后一条)。如:按月分组,就是得到每月的最后一条记录的结存。