sql 計算月平均值
1樓:我tm不管
select sum(收入)/(select count(*)from (select distinct month(日期) from 收支表 where 收入》0 and year(日期)=year(now())sum(支出)/(select count(*)from (select distinct month(日期) from 收支表 where 支出》0 and year(日期)=year(now())from 收支表 where year(日期)=year(now())
我在acces裡邊測試過了,肯定能用,不能用我給你分以上,希望對你有所幫助!
2樓:網友
select cast(year(日期) as char(4))+'-'+cast(month(日期) as varchar(2)) 月份,sum(收入)/count(*)sum(支出)/count(*)
from 收支表。
group by cast(year(日期) as char(4))+'-'+cast(month(日期) as varchar(2))
3樓:網友
select '2009' 年份,convert(decimal(10,0),sum(收入)/sum(case when 收入》0 then 1 else 0 end)) 平均收入,convert(decimal(10,0),sum(支出)/sum(case when 支出》0 then 1 else 0 end)) 平均支出。
from 收支表。
where year(日期)=2009
4樓:網友
用子查詢 按照 left(日期,charindex(日期,'-')) 分組 並把收支相加。
select 日期,sum(收入)as '收入' ,sum(支出)as '支出' from 表 group by left(日期,charindex(日期,'-'))
再次基礎上。
用時間函式算出改月供多少天。
並每行的收支除算出的天數。
5樓:網友
sql語句自帶關鍵字。總計和均值函式。
在sql中可以將計算出的平均值作為新的一列插入變中
6樓:網友
通過子查詢,或者自定義函式來實現就行。
sql裡求每月平均值
7樓:網友
select 使用者編號,年份,(用量1+用量2+…用量12)/12from 年段十二月用量。
以上是不考慮用量為null的情況,直接每個使用者除以12~~如果需要考慮每個月有的沒有用量,那就需要判斷。比如select 使用者編號,年份,(用量1+用量2+…用量12)/(case when 用量1 is null then 0 else 1 end+case when 用量2 is null then 0 else 1 end+…case when 用量12 is null then 0 else 1 end)
from 年段十二月用量;
python計算平均值
8樓:環球青藤
提示使用者輸入要計算多少個數的平均數。
初始化sum總和的值。
迴圈輸入要計算平均數的數,並計算總和sum的值最後,計算出平均數,並輸出,利用「總和/數量」的公式計算出平均數推薦教程:python教程以上就是分享的關於python計算平均值的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
怎麼求平均值,如何求平均值?
計算平均值,一般常用的有兩種方法 一種是簡單平均法,一種是加權平均法。還有幾何平均值,平方平均值 均方根平均值,rms 調和平均值等方法。求平均數的方法有 1 直接求法。利用公式求出平均數,這是由 均分 思想產生的方法。2 基數求法。利用公式求平均數。這裡是選設各數中最小者為基數,它是由 補差 思想...
標準差和平均值哪個穩定,標準差大於平均值可以嗎?
平均差是反應各標誌值與算術平均數之間的平均差異,是各個資料與平均值差值的絕對值的平均數 標準差是離均差平方和平均後的方根,更能反映一個資料集的離散程度。一般統計使用標準差更為廣泛,尤其是樣本量足夠大的情況下,它更能反映資料的離散程度 如果服從正態分佈n u.2 均值e x u方差d x 2所求概率f...
算術平均值和幾何平均值,為什麼要這麼叫,其公式和名字的聯絡在哪
算術平均值就是小學學的平均數,a b 2,過去小學的數學叫算術,所以把這類平均數叫算術平均數,即算術平均值。幾何平均值是解析幾何中的平均數,ab 就叫幾何平均數,即幾何平均值。有公式 兩個數 算術平均數不小於 這兩個數 幾何平均數 a b 2 ab 還有三個數 四個數 解答 算術平均數就是相加除以2...