mysql-使用count作为特定值

时间:2018-06-21 14:40:36

标签: mysql

我正在使用以下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
  1. 如何将计数sig_priority用于特定值?
  2. 但是,当该值不存在时,mysql返回sig_priority作为0吗?
  3. 我如何使用此代码按月报告一年,每天报告一个月?

1 个答案:

答案 0 :(得分:0)

  1. 您要使用SUM(sig_priority)吗?

  2. 将默认值设为0,然后将其返回:)

  3. 如果要进行报告,则需要像php这样的后端语言。这样做会更容易,而不是在sql中:)