Postgre SQL中的日期过滤

时间:2018-01-19 22:29:57

标签: postgresql

我希望获得日期等于2017-01-12的行。日期具有没有时区的字段类型时间戳。我试过了

SELECT * FROM tabl WHERE date = 2017-01-12;

正确的语法是什么?

2 个答案:

答案 0 :(得分:1)

尝试:

SELECT * FROM tabl WHERE date = '2017-01-12';

答案 1 :(得分:0)

如果这不起作用,请尝试显式演员:

SELECT * 
FROM tabl 
WHERE date = DATE '2017-01-12';