求一个mysql 查询日期统计的语句

求一个mysql 查询日期统计的语句,第1张

SELECT DATE_FORMAT(time,'%Y-%m-%d') as day, sum(case when amount>0 then amount when amount=0 then 0 end) as amount1

from table where time>='2014-11-01' group by day

我没有测试。time表示日期,amount表示数量。查询11月后每天成交数量

比较简单直接一点的方法就是判断这个月份是不是1、4、7、10这4个月份的有一个,如果是,就是季度第一个月

判断条件是

if 月份 in (1,4,7,10) then 实现。

如果你是想判断月份是哪个季度的第一个月,用case when语句也就可以实现了


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

原文地址: https://outofmemory.cn/zaji/8577970.html

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

发表评论

登录后才能评论

评论列表(0条)

保存