有如下数据
id date value1 value2
1 2015-01-01 100 200
1 2015-01-02 210 90
2 2015-01-02 110 220
2 2015-01-03 120 140
2 2015-01-04 50 50
3 2015-01-01 100 100
按照id分组,取日期最大的那条记录,并且获得value1 value2
结果
id date value1 value2
1 2015-01-02 210 90
2 2015-01-04 50 50
3 2015-01-01 100 100
请问怎么做
select id, max([date]) as [date], (select max(value1 from table where [date] = max[date]) as value1, (select max(value2 from table where [date] = max[date]) as value2 from table
用C语言怎么写这个程序?f(x) = anxn +......+a2x2 + a1x + a0例如:计算f(3)=1*34+0*33+0*32+2*31+9输入x=3,n=4,以及1,0,0,2,9 得到结果96......
答案就在这里:急急
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
group by id, date, value然后order来排序再获取结果