我正在使用下面的 mysql 命令。
select count(sig_priority), convert((min(timestamp) div 500)*500 , datetime) as time
from events_with_join
where (timestamp BETWEEN '2018-06-10 14:05:00' AND '2018-06-10 15:05:00' )
group by timestamp div 500
- 如何使用 count
sig_priority
获取特定值? - 但是,当该值不存在时,mysql返回
sig_priority
为0
? - 如何使用此代码按月报告一年以及每天报告一个月?
最佳答案
您想使用 SUM(sig_priority) 吗?
将默认值设置为 0,然后它将返回它:)
如果你想制作报告,那么你需要像 php 这样的后端语言。用它会更容易,而不是在 sql 中:)
关于mysql - 使用计数作为特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50971285/