轮播条形图日期设置

动态轮播条形图- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

想更改成展示2023-02至202307的数据怎么更改里面的查询参数

sql语句:

SELECT 

airline 航空公司,

DATE_FORMAT(date,'%Y-%m') 日期,

total 订单合计

FROM airline_order_data

where DATE_FORMAT(date,'%Y-%m')='${left(monthdelta("2023-02-01",mod((datetonumber(now())-datetonumber(a))/1000,6)),7)}'

group by airline,DATE_FORMAT(date,'%Y-%m')

order by 订单合计

数据是2023年2月到7月  但是在mod函数里最后一个参数不知道取什么才能依次产生0,1,2.....这个序列达到从2月到7月依次轮播的效果,试了一些数都只能展示比如2,4,6月不能轮播完所有月份

FineReport Z5xdnT6B 发布于 2023-10-9 14:43 (编辑于 2023-10-11 11:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yzm180820Lv5初级互助
发布于2023-10-9 14:44(编辑于 2023-10-9 14:53)

把你的sql贴出来   where  strftime('%Y-%m-%d',订购日期)>='${left(monthdelta("2023-02-01",mod((datetonumber(now())-datetonumber(a))/3000,9)),12)}'

and strftime('%Y-%m-%d',订购日期)<'${left(monthdelta("2023-08-01",mod((datetonumber(now())-datetonumber(a))/3000,9)),12)}'

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-9 14:46

SELECT 

货主城市,

strftime('%Y-%m',订购日期) 年月,

sum(运货费) 运货费

FROM 订单

where strftime('%Y-%m-%d',订购日期)>='2023-02-01' and strftime('%Y-%m-%d',订购日期)<'2023-08-01'

group by 货主城市,strftime('%Y-%m',订购日期)

order by 运货费

  • 2关注人数
  • 146浏览人数
  • 最后回答于:2023-10-11 11:22
    请选择关闭问题的原因
    确定 取消
    返回顶部