可能随时被禁言 发表于 2023-9-14 12:08:51

PostgreSQL-选择日期= '01 / 01/11'的项目。

我在Postgresql中有一个datetime名为 的字段dt。我想做类似的事情。
SELECT * FROM myTable WHERE extract (date from dt) = '01/01/11'什么是正确的语法?
谢谢!
                                                               
    解决方案:                                                               
                                                                我想你想转换它dt为adate并修复日期文式:
SELECT *FROM tableWHERE dt::date = '2011-01-01' -- This should be ISO-8601 format,YYYY-MM-DD或标准版:
SELECT *FROM tableWHERE CAST(dt AS DATE) = '2011-01-01' -- This should be ISO-8601 format,YYYY-MM-DD该extract函数不理解日期
页: [1]
查看完整版本: PostgreSQL-选择日期= '01 / 01/11'的项目。