在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。 s
sql2005可执行,sql2000不可执行
select CONVERT(datetime,(CONVERT(varchar(100),infoDataTime,23))) as infodatatime,YEAR(infodatatime) year,month(infodatatime) month,day(infodatatime) day,cast(avg(convert(float(18),Channel6)) as decimal(18,1)) Channel6
from T_VARTRIVER_10002053 where infoDataTime >= '2010-12-31' and infoDataTime <= '2015-12-31' group by
CONVERT(varchar(100),infodatatime,23),YEAR(infodatatime),month(infodatatime),day(infodatatime)
sql2000可执行
select CONVERT(datetime,1)) Channel6
from T_VARTRIVER_10002053 where infoDataTime >= '2010-12-31' and infoDataTime <= '2015-12-31' group by infoDataTime,day(infodatatime)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。