时间查询条件的问题,当公式设置为上个月底,报表展示界面为空,当公式为当天显示无数据,但数据库表有值

1690960293172.jpg1690960265101.jpg

image.png

image.png

image.png

image.png

FineReport 帆软用户FWiAjHCl42 发布于 2023-8-2 15:20 (编辑于 2023-8-2 15:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-2 15:22(编辑于 2023-8-2 15:46)

数据集sql贴出来啊

select * from where 统计时间字段='${统计时间参数}'

猜应该是你日期格式不对

select * from where 1=1

${if()}

dateinmonth(MONTHDELTA(today(),-1),-1)上月最后一天

  • 帆软用户FWiAjHCl42 帆软用户FWiAjHCl42(提问者) SELECT \'出厂检测\' as \'精细管理场景\', COUNT(A.product_name), sum(a.cn), COUNT(B.product_name), sum(b.cn), sum(b.money_amount)/10000, sum(b.amount_involved) from ( SELECT product_name, count(*) as cn, import_time FROM l_factory_detection_detail where 1=1 GROUP BY product_name ) a LEFT JOIN ( SELECT product_name, count(*) as cn, sum(money_amount) money_amount, sum(amount_involved) amount_involved , import_time FROM (select m.product_name,m.money_amount,m.inspection_result,m.detection_date,n.amount_involved,m.import_time from l_factory_detection_detail m left join l_quality_problem_detection_detail n on m.order_no=n.order_no) c WHERE inspection_result = \'不合格\' GROUP BY product_name ) b ON a.product_name = b.product_name
    2023-08-02 15:23 
  • 用户k6280494 用户k6280494 回复 帆软用户FWiAjHCl42(提问者) 这里面你都没有用参数?
    2023-08-02 15:25 
  • 帆软用户FWiAjHCl42 帆软用户FWiAjHCl42(提问者) 回复 用户k6280494 我在改别人的报表,哪里没有用参数
    2023-08-02 15:27 
  • 用户k6280494 用户k6280494 回复 帆软用户FWiAjHCl42(提问者) 你上面那个时间没格式化
    2023-08-02 15:27 
  • 用户k6280494 用户k6280494 回复 帆软用户FWiAjHCl42(提问者) 你发给我的sql里面没参数
    2023-08-02 15:31 
  • 2关注人数
  • 228浏览人数
  • 最后回答于:2023-8-2 15:46
    请选择关闭问题的原因
    确定 取消
    返回顶部