gpt4 book ai didi

postgresql - 选择日期字段在给定月份和年份中的行

转载 作者:行者123 更新时间:2023-11-29 11:11:00 24 4
gpt4 key购买 nike

我的 SQL 表如下所示:

id (int) | date (date) | text1 (varchar) | text2 (varchar)

我想选择日期适合给定月份和年份的行,而不考虑日期。月份和年份都在选择语句中作为整数给出。所以缺少的是 where 子句。也许 extract() 是我正在寻找的东西,但我不知道如何将它与两个整数一起使用,例如201102

最佳答案

您可以使用提取物:

SELECT * FROM yourtable
WHERE EXTRACT(month FROM "date") = 2
AND EXTRACT(year FROM "date") = 2011

但在这种情况下,您也可以这样做:

SELECT * FROM yourtable
WHERE "date" >= '2011-02-01' AND "date" < '2011-03-01'

关于postgresql - 选择日期字段在给定月份和年份中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5052656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com