Presto: последний день предыдущего месяца - PullRequest
0 голосов
/ 30 мая 2018

У меня есть список дат.Я хотел бы вернуть последнюю дату предыдущего месяца, как показано в следующем примере:

date            lastdayofmonthprior
'2018-04-03'    '2018-03-31'

Я пытался date_trunc('month', date('2018-04-03'))-1, однако я получаю эту ошибку:

'-' cannot be applied to date, integer

IЯ предполагаю, что я не могу сделать арифметику на свидание в Престо.

1 Ответ

0 голосов
/ 30 мая 2018

Вы можете использовать DATE_ADD в Presto:

DATE_ADD('day', -1, date_trunc('month', date('2018-04-30')))
...