在数据库中,列名punch_in_utc_time
包含完整时间戳,例如2018-02-28 09:32:00。
在 SQL 查询中,我想将其与较短版本的时间戳进行比较,例如 2018-02-28
现在punch_in_utc_time
!= '2018-02-28'
我是否可以在 SQL 查询中执行punch_in_utc_time == '2018-02-28'
我的数据库
最佳答案
这样做:
SELECT * FROM yourTable
WHERE DATE(punch_in_utc_time)=current_date;
用于测试:
SELECT DATE("2018-02-28 09:32:00")=current_date;
关于mysql - 如何设置包含完整时间戳的列等于时间戳的一部分的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49021961/