我的Postgresql中有一个datetime字段,名为“dt”.
我想做一些类似的事情
我想做一些类似的事情
SELECT * FROM myTable WHERE extract (date from dt) = '01/01/11'
什么是正确的语法呢?
谢谢!
我想你想把你的dt放在一个日期并修复
the format of your date literal:
原文链接:https://www.f2er.com/postgresql/192751.htmlSELECT * FROM table WHERE dt::date = '2011-01-01' -- This should be ISO-8601 format,YYYY-MM-DD
SELECT * FROM table WHERE CAST(dt AS DATE) = '2011-01-01' -- This should be ISO-8601 format,YYYY-MM-DD
extract
function不明白“日期”,它返回一个数字.