2017-06-18 63 views
0

区别我有在同一日期格式记录条目日期YYYY-MM-DD匹配表之间的日期与时间的形式最接近的日期

表1中包含的更新指标,所有这些日期是YYYY-MM-01,总是第一天两个表月。

表2列出了在格式YYYY-MM-DD

我想使用基于月份和年份表1中的索引值来改变表2的值记录条目。

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

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

运行在9.6

回答

2

使用date_trunc()

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

完美的作品,谢谢 –

相关问题