Presto:前一个月的最后一天

时间:2018-05-30 16:50:08

标签: presto

我有一份日期清单。我想返回上个月的最后一个日期,如下例所示:

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

我已经尝试了date_trunc('month', date('2018-04-03'))-1,但是,我收到了这个错误:

'-' cannot be applied to date, integer

我猜我不能在Presto做算术。

1 个答案:

答案 0 :(得分:1)

您可以在Presto中使用DATE_ADD:

      this.champ[champ.name] != undefined ? this._champ[champ.name].push({ele.infos[0].StackableRangeName: ele.value}) : this._champ.push({champ.name: {ele.infos[0].StackableRangeName: ele.value}})