SQL 比较 2 个日期值的查询

SQL query to compare 2 date values

我想在查询的where条件中比较Impala/Hive中的2个字段。 以下是每一列的一个样本值

我想比较这两列。 "where column_1 = column_2" 在上述情况下应该 return 为真,因为它们是同一年同一月。

如何编写 where 条件来比较 2 列。非常感谢!!!

我认为这符合您的要求:

column1 = concat(right(column_2, 4), left(column_2, 2))