在SQL SERVER 中可以这样:
select SUM(CAST(temp AS INT))/count(distinct Substring(日期,1,4)) AS 多年平均
from QW
where 日期 between '20000101' AND '20121231'问:ACCESS中如何实现?
select SUM(CAST(temp AS INT))/count(distinct Substring(日期,1,4)) AS 多年平均
from QW
where 日期 between '20000101' AND '20121231'问:ACCESS中如何实现?
解决方案 »
- BDE删除出错
- 连接访问sql server2000时遇到的问题,可能很easy,但我急用我不会,欢迎各位师长光临啊,老师逼的要命,在线等
- 想在某文本框中按下enter键后让它做界面button1的click事件
- 请问VB写的DLL能不能在DELPHI调用呢?
- 请问什么地方能够下载到在GRID里面随意嵌套CHECKBOX的控件(FOR DELPHI6)?
- 给分的问题!
- DLL间通讯得问题
- 怎么在delphi里调用其他程序?
- 一个报表是否能显示多个表呢?
- table的readonly属性可以在运行时修改吗?
- 求 大虾 指导啊 关于VB播放器 显示总时间的问题 !!!!!!!!!!!!!!
- 用delphi7如何实现以下功能。
SubString -> Mid
上面的语句中主要是count(distinct Substring(日期,1,4)) ,就是说count(distinct Mid(日期,1,4))在ACCESS中不支持。
from
(select 站点,日期,temp from R group by 站点,Mid(日期,1,4),temp )
group by 站点语句报错,请大家指点
group by 站点,mid(日期,1,4)
having count(*)<>0