加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-13 16:29:32 所属栏目:百科 来源:网络整理
导读:我的Postgresql中有一个datetime字段,名为“dt”. 我想做一些类似的事情 SELECT * FROM myTable WHERE extract (date from dt) = '01/01/11' 什么是正确的语法呢? 谢谢! 我想你想把你的dt放在一个日期并修复 the format of your date literal: SELECT *FR
我的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不明白“日期”,它返回一个数字.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读