gpt4 book ai didi

postgresql - 通过在 postgresql 中减去一天,将一个月添加到所需的列

转载 作者:行者123 更新时间:2023-11-29 14:18:02 28 4
gpt4 key购买 nike

我有一列作为日期。在该列中,我的值为“2016-05-06”,我想要一个结果,它将完整的一个月添加到该列中。但它应该在结果前一天返回。

所以当我像这样执行查询时:

select date,(date + interval '1 month') as new_column 
from batchproduct_info;

它给我的结果是:

date           new_column
2016-05-06 2016-06-06 00:00:00
2016-05-07 2016-06-07 00:00:00

但我想要这种格式的结果:

date           new_column
2016-05-06 2016-06-05 00:00:00
2016-05-07 2016-06-06 00:00:00

即它应该从一个月中减去一天。

最佳答案

这是您问题的解决方案:

select date, (date + '1 month'::interval - '1 day'::interval) as new_column
from batchproduct_info;

关于postgresql - 通过在 postgresql 中减去一天,将一个月添加到所需的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41137056/

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