在我的数据库中,日期和时间字段是分开的行,如何像DateTime一样进行过滤?
Asia/Singapore = Singapore
Asia/Tokyo = Tokyo
Europe/Moscow = Russia
答案 0 :(得分:1)
您可以使用TIMESTAMP
来过滤具有不同日期和时间列的数据
对于Ex:
SELECT * FROM tablename WHERE TIMESTAMP(datecol, timecol) > '2018-01-01 12:00:00';
OR
SELECT * FROM tablename WHERE TIMESTAMP(datecol, timecol) BETWEEN fromTimeStamp AND nowTimeStamp
答案 1 :(得分:0)
您可以转换为字符串,然后使用常规的where子句过滤器
SELECT *
FROM my_table
WHERE CONCAT(tr_date, ' ', tr_time) > '2018-01-01 12:00:00';