【发布时间】:2013-09-20 13:20:03
【问题描述】:
我有一个带有时间戳列的表,如果该月为 31 天,我想获取特定月份的时间戳(例如 9 月 1 日到 9 月 30 日之间的时间戳)的值。 我使用这个查询:
SELECT users.username, users.id, count(tahminler.tahmin)as tahmins_no FROM users LEFT JOIN tahminler ON users.id = tahminler.user_id GROUP BY users.id having count(tahminler.tahmin) > 0
我可以加where timestamp IN(dates_array)吗??
date_array 将是整个月的日期??
【问题讨论】:
-
如果你想检查间隔,你应该使用
BETWEEN子句。在这里查看:dev.mysql.com/doc/refman/5.0/en/…
标签: mysql sql timestamp where-clause