MONTHDELTA不成功

使用MONTHDELTA不成功,数据库是Mysql, 大神们帮忙找下问题呢,谢谢!

SELECT ${switch(维度,

"月","MONTHDELTA(date(last_update_date),-1)")} '时间',

entirety_ppk

FROM `pspc_ppk_report`

where last_update_date between '${datedelta(today(),-365)}' and '${today()}'

and ce_parameter ='THICK_DIFF_FAE_REDGE5'

and attachment_resource = 'TMJIV002'

and ppk_interval_type = '1'

group by ${switch(维度,

"月","MONTHDELTA(date(last_update_date),-1)")}

image.png

image.png

FineReport SQL初学者 发布于 2024-7-29 19:55 (编辑于 2024-7-29 21:05)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2024-7-29 20:27

monthdelta (日期,数值参数)

你写数值参数了吗?

最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-7-29 20:47

在select与from之间写这函数,你数据库有这函数嘛

维度是月时:

SELECT MONTHDELTA(month(last_update_date)) '时间' from

另外你即使用帆软的函数这个也用错了(参考楼上的)

  • 2关注人数
  • 141浏览人数
  • 最后回答于:2024-7-29 21:05
    请选择关闭问题的原因
    确定 取消
    返回顶部