[Quote=引用 25 楼 wosizy 的回复:]
还有点小问题!!! 比如我查1到6月的平均值。
select avg(cast(zbsb_value as float)) as cou from abc where yue between 1 and 6
这里是查1到6月的值 但是 假如2月和3月有值 1,4,5,6……
[/Quote]
通过where 条件语句把 没有值的记录过滤掉 zbsb_value is not null and zbsb_value!=''
问题已经解决了..
和大家分享下 需要加条件和 group by
因为里面有空值也有其他类型的值 。
还有点小问题!!! 比如我查1到6月的平均值。
select avg(cast(zbsb_value as float)) as cou from abc where yue between 1 and 6
这里是查1到6月的值 但是 假如2月和3月有值 1,4,5,6 月没有值
那么这样算的是2月和3月的平均值 这样不对
我要它连1,4,5,6 的值一起算平均值 。 这样怎么弄