我有一个包含 Unix 纪元时间值的整数列。我想计算它是否在今天之内。
例如,假设今天是该月的第 24 天。查询应该返回 24 日的行,而不是 23 日或之前某个时间的行。
感谢您的关注。
我有一个包含 Unix 纪元时间值的整数列。我想计算它是否在今天之内。
例如,假设今天是该月的第 24 天。查询应该返回 24 日的行,而不是 23 日或之前某个时间的行。
感谢您的关注。
您可以为此使用儒略日,因为它可以“四舍五入”到日期边界。见http://www.sqlite.org/lang_datefunc.html
用于DATE(TheColumn, 'unixepoch')
获取日期。
用 MySQL 试试:
SELECT *
FROM yourTable
WHERE DATE(FROM_UNIXTIME(yourUnixEpochField)) = DATE(NOW());