У меня есть таблица с несколькими столбцами, относящимися к событиям для каждой записи.То, что я пытаюсь сделать, это ранжировать каждое событие в каждой записи по дате.
Я пытался перенести это в Excel, но ему не нравятся нулевые значения.В Teradata я пробовал случай, когда оператор, но слишком много столбцов, чтобы попробовать это.Ранг / плотный ранг для столбцов я считаю.Будет ли ответ лежать в перекрестных объединениях?
Например, таблица выглядит примерно так, но имеет больше строк и столбцов:
Cust_number|Event_dte|Close_dte|Lst_Upte_Dte|
1 |2018-05 | 2018-09 | 2018-06 |
2 |2017-05 | 2018-09 | 2018-06 |
3 |2018-01 | 2018-10 | 2018-06 |
4 |2015-05 | 2018-06 | 2017-09 |
5 |2018-05 | 2018-05 | 2018-10 |
Выходные данные должны быть:
Cust_number|Event_dte|Close_dte|Lst_Upte_Dte|
1 |1 | 3 | 2 |
2 |1 | 3 | 2 |
3 |1 | 3 | 2 |
4 |1 | 2 | 2 |
5 |1 | 2 | 2 |