我有两个表格,以相同的日期格式YYYY-MM-DD
表1包含更新索引,所有这些日期均为YYYY-MM-01
,始终为每月的第一天。
表2包含格式为YYYY-MM-DD
我想根据月份和年份使用表1中的索引值更改表2中的值。
我已尝试过以下但只提供了确切的日期匹配,我只需要匹配的月份。
AND table1.indexdate::date = table2.recorddate::date
在9.6上运行
答案 0 :(得分:2)
AND table1.indexdate::date = date_trunc('month', table2.recorddate::date)::date