SQL запрос для сравнения двух значений даты - PullRequest
1 голос
/ 05 мая 2020

Я хочу сравнить 2 поля в Impala / Hive в условии where запроса. Ниже приведено одно примерное значение из каждого столбца

  • column_1 = 202003 <- Целое число </li>
  • column_2 = '03 / 01/2020 '<- String </li>

Я хочу сравнить эти 2 столбца. «where column_1 = column_2» должно возвращать истину в приведенном выше случае, так как это один и тот же год и тот же месяц.

Как мне написать условие where для сравнения двух столбцов. большое спасибо !!!!

1 Ответ

1 голос
/ 05 мая 2020

Я думаю, это то, что вы хотите:

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