M
mmwhy
Unregistered / Unconfirmed
GUEST, unregistred user!
有一个table,结构如下:
得分 日期
12.0 1999-10-1
9.8 1999-6-5
6.4 2000-1-4
... ...
其中日期为字符型,希望能实现按年份求出总分
如:1999年总分为21.8,2000年为6.4
我用的是:
select sum(得分),substring(日期 from 1 for 4) from table1
group by substring(日期 from 1 for 4)
可是总是出错,提示“Capability not supported”
请问: 1.SQL这样写可以吗?如果不,为什么?
2.有没有通过其他途径解决的办法?(只要实现按年份查总分即可。)
得分 日期
12.0 1999-10-1
9.8 1999-6-5
6.4 2000-1-4
... ...
其中日期为字符型,希望能实现按年份求出总分
如:1999年总分为21.8,2000年为6.4
我用的是:
select sum(得分),substring(日期 from 1 for 4) from table1
group by substring(日期 from 1 for 4)
可是总是出错,提示“Capability not supported”
请问: 1.SQL这样写可以吗?如果不,为什么?
2.有没有通过其他途径解决的办法?(只要实现按年份查总分即可。)