'select a,sum(f) from c group by a where e>=:e and e<=:e1'这句话错在哪? 好像是:group by 后不加where条件。group和where只能取其一。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是:select a,sum(f) from c where e>=:e and e<=:e1group by a先写where 语句,再写group(:别忘了给我加分哦!) 那要对符合条件的进行求和,应该什么办呢?select 语句中有sum时,提示一定要有group by啊. 很简单。和我上面写的基本相同,但是因为你如果不用group by,则表明你不用分组求和。所以在select 后面的字段中,除了有sum()的字段外,不要有其他的字段即可。如:select sum(field1),sum(field2),sum(field3)..... from c where e>=:e and e<=:e1祝你成功! 怎么选中DBGridEh中下拉列表中的第一个? 安装ehlib.4.1.4出现以下问题 如何在WORD中画表 怎样解决Panel的颜色在运行中的拖拽啊 在1024*768下做的程序如何才能让它在800*600下也能正常显示? 有没有类似C++中this的函数或变量? Delphi7的Socket控件使用问题 关于C/S模式的同时操作的问题!!急,急,,急,,,!!!!一定重谢 SQL高手帮帮忙呀,这净利润到底是怎么算出来的!如果出现这样的情况,那怎么算? 晚上吃了20个芝麻汤圆,想了一会儿,终于决定明天一上班就...... 请教:用DCOM开发三层应用 报表单元格
select a,sum(f)
from c
where e>=:e and e<=:e1
group by a
先写where 语句,再写group
(:别忘了给我加分哦!)
select 语句中有sum时,提示一定要有group by啊.
和我上面写的基本相同,但是因为你如果不用group by,则表明你不用分组求和。
所以在select 后面的字段中,除了有sum()的字段外,不要有其他的字段即可。
如:
select sum(field1),sum(field2),sum(field3).....
from c
where e>=:e and e<=:e1
祝你成功!