当前位置:首页>综合>正文

SQL把日期按月分类,汇总相关数据 Excel2007透视表怎么将日期分为年和月统计

2023-07-31 05:31:30 互联网 未知 综合

 SQL把日期按月分类,汇总相关数据 Excel2007透视表怎么将日期分为年和月统计

SQL把日期按月分类,汇总相关数据

不知道你是什么数据库,只能写个意思,具体的内容要你自己搞定。
其实就是把日期字段截取一下,如果日期本身没办法截取,那就转换一下。比如如果是oracle那么可以用to_char转换为字符型,然后再截取。如果担心1月和10月截取重复,那就多截取一位,或者查找第二个/字符的位置截取。
截取完成后,在用截取后的日期和客户分组,金额汇总求和就可以了。
我比较熟悉oracle,我用oracle的写法尝试这写一个,如果不是oracle,那么你就要自己找找类似的了。(日期也可以直接截取,不过好长时间没写忘记怎么写了,就写一个转换的吧)
select substr(to_char(日期),1,instr(to_char(日期),/,1,2)-1) 月份,客户,sum(金额汇总) from table group by substr(to_char(日期),1,instr(to_char(日期),/,1,2)-1) ,客户

Excel2007透视表怎么将日期分为年和月统计

原始数据里面增加三列,分别使用YEAR(A1)、MONTH(A1)、DAY(A1)获得日期列的年月日,或者TEXT(A1,"YYYYMM")获得年月格式,以便透视汇总需要的结果形式。