【发布时间】:2020-03-09 00:54:37
【问题描述】:
我有一个存储付款交易的表格。它们以这种方式与日期时间一起存储:
day-month-year hour:min:sec (Example: 18-11-2019 11:54:41)
我想计算每天有多少交易。
如果我使用这个查询:
SELECT COUNT(id), paid FROM `payments` WHERE paid IS NOT NULL GROUP BY paid
它会返回每一行,但我想按日期分组,忽略时间。
【问题讨论】:
-
@CherryDT 没有任何效果,可能是因为我的日期格式是欧洲的?
-
您说它是“与日期时间一起存储” - 我假设您的意思是它是
DATETIME列,那么您只需使用GROUP BY DATE(paid) -
使用适合数据的数据类型存储数据