gpt4 book ai didi

postgresql - 如何在 PostgreSQL 中选择特定日期?

转载 作者:行者123 更新时间:2023-11-29 12:58:36 25 4
gpt4 key购买 nike

我的 table :

create table example
(
code varchar(7),
date date,
CONSTRAINT pk_date PRIMARY KEY (code)
);

日期:

insert into example(code, date) 
values('001','2016/05/12');
insert into example(code, date)
values('002','2016/04/11');
insert into example(code, date)
values('003','2017/02/03');

我的问题:如何选择从今天算起六个月之前的日期?

在 MySQL 中我可以使用 PERIOD_DIFF,但是在 PostgreSQL 中呢?

最佳答案

你可以试试 INTERVAL 指令:

SELECT date
FROM example
WHERE date < CURRENT_DATE + INTERVAL '6 months'
AND date > CURRENT_DATE;

您将获得从今天到六个月的日期。

关于postgresql - 如何在 PostgreSQL 中选择特定日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36402959/

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