gpt4 book ai didi

postgresql - 将日期形式不同的表之间的日期匹配到最接近的日期

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

我有两个表,它们以相同的日期格式 YYYY-MM-DD

记录条目日期

表 1 包含一个更新索引,所有这些日期都是 YYYY-MM-01,始终是每月的第一天。

表 2 包含格式为 YYYY-MM-DD

的记录条目

我想根据月份和年份使用表 1 中的索引值更改表 2 中的值。

我在下面尝试过,但这只给出了准确的日期匹配,我只需要匹配月份和年份。

AND table1.indexdate::date = table2.recorddate::date

在 9.6 上运行

最佳答案

使用date_trunc()

AND table1.indexdate::date = date_trunc('month', table2.recorddate::date)::date

关于postgresql - 将日期形式不同的表之间的日期匹配到最接近的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44615213/

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