sql公式计算结果随前面数据改动

~LGZW3FR{VD{X9GQ]YH5H4F.pngsql("bi_bole_finance", "select count(1)from bi_t_finance_recharge where recharge_time between '" + I4 + "' and '" + J4 + "'and recharge_department='"+C4+"'", 1, 1)为什么我这个数据无法根据前面recharge_department这个条件变动,而且输了recharge_department='"+C4+"'这个之后就变成1了

FineReport tangbao 发布于 2019-6-22 17:31 (编辑于 2019-6-22 18:00)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
城落满芯Lv6中级互助
发布于2019-6-22 17:55

分析一下:

SQL(数据连接,具体sql,1,1) 函数是查询数据,返回第一列的第一个值;

你的最终输出是 count(1);那么最终结果就是 个数字

故你需要检查你的SQL  在相应的时间段里 条件recharge_department=C4里的值兜底是多少。

  • tangbao tangbao(提问者) recharge_department=C4这个是一个判断条件,是一个地点=。=
    2019-06-22 17:57 
  • 城落满芯 城落满芯 回复 tangbao(提问者) 贴图出来 瞅瞅
    2019-06-22 17:59 
  • 城落满芯 城落满芯 回复 tangbao(提问者) I4 J4 换成 $开始时间 $结束时间吧
    2019-06-22 18:08 
  • 城落满芯 城落满芯 回复 tangbao(提问者) 先去 数据库 跑一下SQL 是多少,然后 再检查
    2019-06-22 18:10 
  • 2关注人数
  • 422浏览人数
  • 最后回答于:2019-6-22 18:00
    请选择关闭问题的原因
    确定 取消
    返回顶部