我们在日常数据统计时常会遇到 “2018-12-12 16:21:12” or “2018-12-12 16:21:12.609000”这样的时间格式,假如要统计某一天产生了多少条数据量,SQL 该怎么写呢?本文希望能够对大家学习和使用有所帮助。
content | createTime |
---|---|
设备 | 2018-12-10 15:20:20 |
设备 | 2018-12-11 15:20:21 |
设备 | 2018-12-11 15:20:22 |
设备 | 2018-12-12 15:20:23 |
- 如果只是简单的统计一两天的数据量,到是可以写一条语句,改改日期就可以实现,mysql实现(其中一种写法)。
-- 统计 2018-12-11 的数据量有多少:
SELECT
count( content ) AS content
FROM
TABLE
WHERE
createTime BETWEEN '2018-12-11'
AND '2018-12-12';
就可得到以下数据:
content |
---|
2 |
-- 统计 2018-12-12 的数据量有多少,只需简单更改下日期即可:
SELECT
content,
createTime,
count( createTime )
FROM
TABL