sql("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了
分析一下:
SQL(数据连接,具体sql,1,1) 函数是查询数据,返回第一列的第一个值;
你的最终输出是 count(1);那么最终结果就是 个数字
故你需要检查你的SQL 在相应的时间段里 条件recharge_department=C4里的值兜底是多少。