У меня есть таблица с большим количеством накопительных столбцов, эти столбцы сбрасываются в 0 в конце каждого месяца. Если я sum
эти данные, я закончу двойной счет. Вместо этого, с помощью Hive я пытаюсь выбрать максимальную дату каждого месяца.
Я пробовал это:
SELECT
yyyy_mm_dd,
id,
name,
cumulative_metric1,
cumulative_metric2
FROM
mytable
WHERE
yyyy_mm_dd = last_day(yyyy_mm_dd)
mytable
имеет ежедневные данные с начала год. В выводе выше, я вижу только последнюю дату января, но не февраль. Как выбрать последний день каждого месяца?