为什么一段SQL要执行多次,第一次参数没有值,第二次参数才有值。

2015-12-01 08:56:14
正常:SQL: SELECT  t_rm_saleflow.branch_no , -- '门店',   
count(distinct t_rm_saleflow.flow_no) flow_no,
       sum(t_rm_saleflow.sale_qnty ) sale_qnty,-- '销售数量',   
        sum( t_rm_saleflow.sale_money  ) sale_money,
          CONVERT(varchar(11) , t_rm_payflow.oper_date , 20 ) pay_date
       FROM t_rm_saleflow,   
         t_rm_payflow  
   WHERE
         ( t_rm_saleflow.flow_no = t_rm_payflow.flow_no ) and
         ( t_rm_payflow.branch_no = t_rm_saleflow.branch_no ) and
         ( t_rm_payflow.oper_id = t_rm_saleflow.oper_id ) and
                        ( t_rm_payflow.flow_id=1 and t_rm_payflow.pay_way <> 'MOY')
                and t_rm_saleflow.sell_way='B' --as sale_price sell_way B:退货 A:销售
and t_rm_payflow.oper_date>''   ---参数
  and t_rm_payflow.oper_date<''   ---参数
group by t_rm_saleflow.branch_no, t_rm_payflow.oper_date
2015-12-01 08:57:53
正常:SELECT id,parent,name,reportletPath,description,isView,transmitParameters,sortindex,mobileDeviceConfig,parentDeviceConfig,mobileCoverId FROM fr_reportletentry WHERE reportletPath=?
2015-12-01 08:57:53
正常:开始计算报表
2015-12-01 08:57:53
正常:SQL: SELECT  t_rm_saleflow.branch_no , -- '门店',   
count(distinct t_rm_saleflow.flow_no) flow_no,
       sum(t_rm_saleflow.sale_qnty ) sale_qnty,-- '销售数量',   
        sum( t_rm_saleflow.sale_money  ) sale_money,
          CONVERT(varchar(11) , t_rm_payflow.oper_date , 20 ) pay_date
       FROM t_rm_saleflow,   
         t_rm_payflow  
   WHERE
         ( t_rm_saleflow.flow_no = t_rm_payflow.flow_no ) and
         ( t_rm_payflow.branch_no = t_rm_saleflow.branch_no ) and
         ( t_rm_payflow.oper_id = t_rm_saleflow.oper_id ) and
                        ( t_rm_payflow.flow_id=1 and t_rm_payflow.pay_way <> 'MOY')
                and t_rm_saleflow.sell_way='A' --as sale_price sell_way B:退货 A:销售
and t_rm_payflow.oper_date>'' ---参数
  and t_rm_payflow.oper_date<'' ---参数
group by t_rm_saleflow.branch_no, t_rm_payflow.oper_date
       
2015-12-01 08:57:53
正常:SQL: SELECT  t_rm_saleflow.branch_no , -- '门店',   
count(distinct t_rm_saleflow.flow_no) flow_no,
       sum(t_rm_saleflow.sale_qnty ) sale_qnty,-- '销售数量',   
        sum( t_rm_saleflow.sale_money  ) sale_money,
          CONVERT(varchar(11) , t_rm_payflow.oper_date , 20 ) pay_date
       FROM t_rm_saleflow,   
         t_rm_payflow  
   WHERE
         ( t_rm_saleflow.flow_no = t_rm_payflow.flow_no ) and
         ( t_rm_payflow.branch_no = t_rm_saleflow.branch_no ) and
         ( t_rm_payflow.oper_id = t_rm_saleflow.oper_id ) and
                        ( t_rm_payflow.flow_id=1 and t_rm_payflow.pay_way <> 'MOY')
                and t_rm_saleflow.sell_way='B' --as sale_price sell_way B:退货 A:销售
and t_rm_payflow.oper_date>'2015-11-29' ---参数
  and t_rm_payflow.oper_date<'2015-11-30' ---参数
group by t_rm_saleflow.branch_no, t_rm_payflow.oper_date

这是执行log,为什么一段SQL要执行多次,第一次参数没有值,第二次参数才有值。

FineReportwinnie 发布于 2015-12-1 09:03
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
静听禅鸣发布于2015-12-1 09:03(编辑于 2023-9-6 09:34)
555
最佳回答
0
静听禅鸣发布于2015-12-1 09:21(编辑于 2023-9-6 09:34)
555
  • winnie winnie(提问者)

    8.0版本的,就那一段SQL一直执行
    回复
    2015-12-01 11:53 
最佳回答
0
呆呆发布于2015-12-1 09:27(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2015-12-1 09:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
winnie发布于2015-12-1 11:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
HaiBao发布于2015-12-1 13:55(编辑于 2023-9-6 09:34)
555
  • winnie winnie(提问者)

    那这样的话,同一段SQL就会执行多次么。。。
    回复
    2015-12-01 13:58 
  • winnie winnie(提问者)

    那这样的话,同一段SQL就会执行多次么。。。
    回复
    2015-12-01 13:58 
最佳回答
0
winnie发布于2015-12-1 13:58(编辑于 2023-9-6 09:34)
555
最佳回答
0
winnie发布于2015-12-1 13:58(编辑于 2023-9-6 09:34)
555
  • HaiBao HaiBao

    你是想根据执行的sql语句去查找错误吗?

    回复
    2015-12-02 09:53 
最佳回答
0
HaiBao发布于2015-12-2 09:53(编辑于 2023-9-6 09:34)
555
  • winnie winnie(提问者)

    是的,但是不应该一段SQL会执行很多次吧
    回复
    2015-12-02 10:10 
最佳回答
0
winnie发布于2015-12-2 10:10(编辑于 2023-9-6 09:34)
555
  • HaiBao HaiBao

    这个你还是去咨询一下帆软的技术支持吧,为什么会出现2次sql执行结果!
    回复
    2015-12-02 13:34 
  • 0关注人数
  • 1782浏览人数
  • 最后回答于:2015-12-5 10:38
    活动推荐 更多
    热门课程 更多
    返回顶部