oracle 根据里面字段的日期统计出每月总金额的sql语句怎么写在线等

oracle 根据里面字段的日期统计出每月总金额的sql语句怎么写在线等,第1张

oracle 根据里面字段的日期统计出每月金额的sql语句怎么写在线

如果是date型

1

2

3

select to_char(createtime,'yyyymm'),sum(totacaccount) from 表名

where to_char(createtime,'yyyy')=to_char(sysdate,'yyyy')

group by to_char(createtime,'yyyymm')

如果是字符型

1

2

3

select substr(createtime,1,7),sum(totacaccount) from 表名

where substr(createtime,1,4)=to_char(sysdate,'yyyy')

group by substr(createtime,1,7)

应该是先读数据库的金额,然后加入新存的金额,等于总金额,然后写到数据库

读入数据库的内容可以用数组变量来写,然后

比如1月存50元

2月存20

3月存10

就可以用数组变量读入,然后用个总金额,以后每次写到数据库的时候就先加总金额,然后再把这次存的金额写到数据库,可以实现明细。

根据查询相关资料显示,在mysql中套用COUNT(CASEWHEN`支付状态`='已支付'AND`订单金额`>100THEN1END)这个公式,即可统计出订单金额在3000元以上的订单数。

以上就是关于oracle 根据里面字段的日期统计出每月总金额的sql语句怎么写在线等全部的内容,包括:oracle 根据里面字段的日期统计出每月总金额的sql语句怎么写在线等、易语言如何如何统计名称和金额、在mysql中如何统计订单表中订单金额在3000以上的订单数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9466174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存