SQL 比较 2 个日期值的查询
SQL query to compare 2 date values
我想在查询的where条件中比较Impala/Hive中的2个字段。
以下是每一列的一个样本值
- column_1 = 202003 <- 整数
- column_2 = '03/01/2020' <- 字符串
我想比较这两列。
"where column_1 = column_2" 在上述情况下应该 return 为真,因为它们是同一年同一月。
如何编写 where 条件来比较 2 列。非常感谢!!!
我认为这符合您的要求:
column1 = concat(right(column_2, 4), left(column_2, 2))
我想在查询的where条件中比较Impala/Hive中的2个字段。 以下是每一列的一个样本值
- column_1 = 202003 <- 整数
- column_2 = '03/01/2020' <- 字符串
我想比较这两列。 "where column_1 = column_2" 在上述情况下应该 return 为真,因为它们是同一年同一月。
如何编写 where 条件来比较 2 列。非常感谢!!!
我认为这符合您的要求:
column1 = concat(right(column_2, 4), left(column_2, 2))