PostgreSQL-选择日期= '01 / 01/11'的项目。
技术问答
293 人阅读
|
0 人回复
|
2023-09-14
|
我在Postgresql中有一个datetime名为 的字段dt。我想做类似的事情。
, [) q6 }2 G x; E2 |SELECT * FROM myTable WHERE extract (date from dt) = '01/01/11'什么是正确的语法?# Z L! {( d8 Y. W
谢谢!' s& {7 b- O. _& }# H# r( n9 F
; D' |- T, u( Z1 S
解决方案: & B6 w" d, C: [: B8 E
我想你想转换它dt为adate并修复日期文式: K, ~8 s* x2 }
SELECT *FROM tableWHERE dt::date = '2011-01-01' -- This should be ISO-8601 format,YYYY-MM-DD或标准版:
* @. n) b4 Z3 {SELECT *FROM tableWHERE CAST(dt AS DATE) = '2011-01-01' -- This should be ISO-8601 format,YYYY-MM-DD该extract函数不理解日期 |
|
|
|
|
|