gpt4 book ai didi

postgresql - 根据存储的时间戳值计算 future 日期

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

尝试构建一个返回到期日期的嵌套查询,基本上使用 purchase_date 和来自同一表的动态间隔条目(表示天数的整数)计算

SELECT  (
SELECT
(
(
CURRENT_TIMESTAMP- CAST (
cc.field2 || ' days' AS INTERVAL
)
)-dp.date_purchased
)
FROM
cc
WHERE
cc.field1 = 'days_since_order'
) AS expiry_date,
dp.*
FROM purchase dp

上面的查询将返回到期日期为 14 天 10:21:36,而我只想根据购买日期、时间戳和天数间隔返回项目到期的日期

最佳答案

date_part('year', valid_date)

函数可能对您有帮助。

我已经在某个日期对此进行了测试,它似乎可以满足您的需求。

引用 Postgresql 9.5 data_part function: EXTRACT(field FROM source)

希望对你有帮助

关于postgresql - 根据存储的时间戳值计算 future 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36069631/

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