日期存储在数据库中:日期时间字段中的“2011-05-26 11:00:00”。我想找到日期大于本月第一天的所有行,即:2011-05-01 09:00:00
数据库中的日期格式不能更改。我可以使用什么 MySQL 函数将数据库中的日期转换为可以处理比较的格式?我猜“第一个月”的最佳格式是 unix 时间戳?
日期中的时间值始终存在,但仅限办公时间,即从 09:00 到 17:00。
最佳答案
如果它存储在 DATETIME
字段中,只需查询 WHERE date > '2011-05-01 09:00:00'
。
关于MySQL 日期比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110862/