TimeStamp ACW_TIME
2017-09-25T00:04:41 178
2017-09-25T00:09:41 181
2017-09-26T00:14:41 183
2017-09-26T00:19:41 184
2017-09-26T00:24:41 186
2017-09-27T00:29:42 188
2017-09-28T00:34:42 188
2017-09-28T00:39:41 188
在'TimeStamp'字段中,我有4个不同的时间戳日期。
我需要一个SQL SELECT语句,告诉我每天“ACW_TIME”字段值大于180的次数。
有人可以帮忙吗?这完全让我的大脑越过SQL来解决这个问题。谢谢!
答案 0 :(得分:1)
select date(Timestamp), count(*)
from
tablename
where
ACW_TIME>180
GROUP BY date(Timestamp)
答案 1 :(得分:0)
您可以使用MySQL的GROUP BY和COUNT函数来实现您的要求。
SELECT COUNT(*) FROM database_name.table_name WHERE ACW_TIME > 180 GROUP BY CAST (TimeStamp as DATE);
基本上,我们只希望MySQL考虑邮票中的日期,而不是拥有完整的时间戳,而是将其分组。