我想要一个看起来像这样的数据库:
| Start | End |
|------------|-------------|
| 15:00:00 | 18:00:00 |
| 15:00:00 | 19:00:00 |
| 15:00:00 | 18:00:00 |
| 16:00:00 | 19:00:00 |
| 17:00:00 | 21:00:00 |
| 17:00:00 | 21:00:00 |
并获取一个返回此
的查询| Start | End | Count |
|------------|-------------|-------|
| 15:00:00 | 18:00:00 | 2 |
| 15:00:00 | 19:00:00 | 1 |
| 16:00:00 | 19:00:00 | 1 |
| 17:00:00 | 21:00:00 | 2 |
有什么建议吗?如何按开始和结束时间分组,然后计算它们?
答案 0 :(得分:1)
Select `Start`, `End`, Count(*) as ct FROM table GROUP BY `Start`,`End`
应该这样做吗?
答案 1 :(得分:1)
使用此查询
SELECT Start, End, COUNT(*) FROM TableName GROUP BY Start, End