Postgresql – 选择其中date =“01/01/11”

前端之家收集整理的这篇文章主要介绍了Postgresql – 选择其中date =“01/01/11”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的Postgresql中有一个datetime字段,名为“dt”.
我想做一些类似的事情
SELECT * FROM myTable WHERE extract (date from dt) = '01/01/11'

什么是正确的语法呢?

谢谢!

我想你想把你的dt放在一个日期并修复 the format of your date literal
SELECT *
FROM table
WHERE dt::date = '2011-01-01' -- This should be ISO-8601 format,YYYY-MM-DD

standard version

SELECT *
FROM table
WHERE CAST(dt AS DATE) = '2011-01-01' -- This should be ISO-8601 format,YYYY-MM-DD

extract function不明白“日期”,它返回一个数字.

原文链接:https://www.f2er.com/postgresql/192751.html

猜你在找的Postgre SQL相关文章