假设我在 MySQL DB 中有一个包含以下列的表
employee, status, work, start_date
考虑该start_date
列是日期和时间。
如果我做
SELECT employee, status, work, start_date from table_name WHERE DATE(date) >= CURDATE()-10
这将为我提供 Current date
- 10 天的记录。在这种情况下,我可能会根据数据获得 1 到 100 条记录。
我只需要基于日期/时间的 10 条记录(例如,如果有 10 名员工今天开始工作,那么我应该只获得今天的记录而不是 10 天的记录)
我怎样才能做到这一点?