關於計算當年每個月年累計的SQL語句的寫法

2021-10-07 23:10:35 字數 638 閱讀 3245

關於計算當年每個月年累計的sql語句的寫法

例如有乙個表table1 的值為

month value

202001 6

202002 10

202003 9

202004 11

常規計算累計的方式為:

select

sum(

values

)from tkdw.table1

如果我想獲得的結果為

month value

202001 6

202002 16

202003 25

202004 36

可以這麼寫:

select tmp1.

month

,sum

(tmp2.

values

)from

tkdw.table1 tmp1,

tkdw.table1 tmp2

where tmp1.

month

>=tmp2.

month

--計算當年每月年累計

group

by tmp1.

month

js計算每個月的總天數

js中相關日期的計算 var year new date getfullyear 計算當前年份 month new date getmonth 1,計算當前月份 dates new date getdate 計算當前日期 week new date getday 計算當前前是週幾 hours new...

統計一年中每個月的資料

使用場景 統計支出表中某人某年的每個月的支出情況 1.建立表如下 oracle 支出表 create table pay id number 11 not null,pay name varchar2 100 author varchar2 100 type id number 11 price f...

mysql按月獲取一年內每個月的資料量

select count id as num,date format create time,y m as createtime from table where create time 2016 01 01 00 00 00 and create time 2017 01 01 00 00 00 ...