Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql T1在T0上。gestionescobra_tks_cobrador=T1。gestionescobra_tks_cobrador T0.gestionescobra_tks_poliza=T1.gestionescobra_tks_poliza 其中,“2020-03-20”和“2020-04-20”之间的gestionescobra_tks_fechareport和 gestionescobra_tks_actividad=“Cobranza” 和数字符号“ 和手势“不可翻译” 和gestionescobra_tks_montoprima 0 以1,2的顺序;_Mysql_Mariadb_Heidisql - Fatal编程技术网

Mysql T1在T0上。gestionescobra_tks_cobrador=T1。gestionescobra_tks_cobrador T0.gestionescobra_tks_poliza=T1.gestionescobra_tks_poliza 其中,“2020-03-20”和“2020-04-20”之间的gestionescobra_tks_fechareport和 gestionescobra_tks_actividad=“Cobranza” 和数字符号“ 和手势“不可翻译” 和gestionescobra_tks_montoprima 0 以1,2的顺序;

Mysql T1在T0上。gestionescobra_tks_cobrador=T1。gestionescobra_tks_cobrador T0.gestionescobra_tks_poliza=T1.gestionescobra_tks_poliza 其中,“2020-03-20”和“2020-04-20”之间的gestionescobra_tks_fechareport和 gestionescobra_tks_actividad=“Cobranza” 和数字符号“ 和手势“不可翻译” 和gestionescobra_tks_montoprima 0 以1,2的顺序;,mysql,mariadb,heidisql,Mysql,Mariadb,Heidisql,结束 MYSQL WorkBench只在最后两行向我展示了问题,比如第2行中的“缺少分号”,以及最后发现的无关输入 有什么问题吗?在创建存储过程时,需要将设置为除分号以外的其他名称。由于我们不了解数据库,因此不容易提供帮助。但是,您应该做的是直接在MariaDB命令提示符中运行查询。看见我还将对查询进行分段,并将联合体的内容加载到workbench中,以便更容易地确定问题。 CREATE PROCEDURE `ControlRecibos` () BEGIN Select distinc

结束

MYSQL WorkBench只在最后两行向我展示了问题,比如第2行中的“缺少分号”,以及最后发现的无关输入


有什么问题吗?

在创建存储过程时,需要将设置为除分号以外的其他名称。

由于我们不了解数据库,因此不容易提供帮助。但是,您应该做的是直接在MariaDB命令提示符中运行查询。看见我还将对查询进行分段,并将联合体的内容加载到workbench中,以便更容易地确定问题。
CREATE PROCEDURE `ControlRecibos` ()
BEGIN
    Select distinct T0.gestionescobra_tks_regional
    ,T0.gestionescobra_tks_cobrador
    ,T0.gestionescobra_tks_poliza
    ,T0.gestionescobra_tks_codigodecli
    ,T0.gestionescobra_tks_apellidoyno
    ,T0.gestionescobra_tks_formadepago
    ,T0.gestionescobra_tks_numerorecib
    ,T0.gestionescobra_tks_observacion
    ,T0.gestionescobra_tks_fechareport
    ,T0.gestionescobra_tks_montoprima
    ,T1.nocobradosmes_tks_montoprimama
    ,T1.nocobradosmes_tks_montoprima
    From vtiger_gestionescobra T0 inner join 
    (   Select *
            From(
                    Select distinct gestionescobra_tks_cobrador,gestionescobra_tks_poliza,sum(gestionescobra_tks_montoprima) as MonCobrado
                            From vtiger_gestionescobra 
                        where gestionescobra_tks_fechareport between '2020-03-20' and '2020-04-20' and
                        gestionescobra_tks_actividad = 'Cobranza' and gestionescobra_tks_numerorecib <>'' and   gestionescobra_tks_notransacci <>'' and gestionescobra_tks_montoprima <> 0 and gestionescobra_tks_formadepago='M'   group by gestionescobra_tks_cobrador,gestionescobra_tks_poliza  )T0 inner Join  (Select T0.nocobradosmes_tks_poliza,T0.nocobradosmes_tks_montoprimama,T0.nocobradosmes_tks_montoprima
            From vtiger_nocobradosmes T0 inner join (
                        Select distinct nocobradosmes_tks_poliza,max(nocobradosmesid) as val
                            From vtiger_nocobradosmes
                            group by nocobradosmes_tks_poliza)

            T1 ON T0.nocobradosmes_tks_poliza=T1.nocobradosmes_tks_poliza
            where T0.nocobradosmesid=T1.val and nocobradosmes_tks_formadepago='Mensual') 
            T1 ON T0.gestionescobra_tks_poliza=T1.nocobradosmes_tks_poliza 
            where (nocobradosmes_tks_montoprima*50)/100>MonCobrado
    Union
            Select *
            From(Select gestionescobra_tks_cobrador,gestionescobra_tks_poliza,sum(gestionescobra_tks_montoprima) as MonCobrado
            From vtiger_gestionescobra 
            where gestionescobra_tks_fechareport between  '2020-03-20' and '2020-04-20' and
            gestionescobra_tks_actividad = 'Cobranza' and gestionescobra_tks_numerorecib <>'' and 
            gestionescobra_tks_notransacci <>'' and gestionescobra_tks_montoprima <> 0 and gestionescobra_tks_formadepago='T'
            group by gestionescobra_tks_cobrador,gestionescobra_tks_poliza) 
            T0 inner Join 
            (Select T0.nocobradosmes_tks_poliza,T0.nocobradosmes_tks_montoprimama,T0.nocobradosmes_tks_montoprima
            From vtiger_nocobradosmes T0 inner join (Select distinct nocobradosmes_tks_poliza,max(nocobradosmesid) as val
            From vtiger_nocobradosmes
            group by nocobradosmes_tks_poliza) T1 ON T0.nocobradosmes_tks_poliza=T1.nocobradosmes_tks_poliza
            where T0.nocobradosmesid=T1.val and nocobradosmes_tks_formadepago='Trimestral' ) 
            T1 ON T0.gestionescobra_tks_poliza=T1.nocobradosmes_tks_poliza 
            where (nocobradosmes_tks_montoprima)/3>MonCobrado
    Union
            Select *
            From(Select gestionescobra_tks_cobrador,gestionescobra_tks_poliza,sum(gestionescobra_tks_montoprima) as MonCobrado
            From vtiger_gestionescobra 
            where gestionescobra_tks_fechareport between '2020-03-20' and '2020-04-20' and
            gestionescobra_tks_actividad = 'Cobranza' and gestionescobra_tks_numerorecib <>'' and 
            gestionescobra_tks_notransacci <>'' and gestionescobra_tks_montoprima <> 0 and gestionescobra_tks_formadepago='S'
            group by gestionescobra_tks_cobrador,gestionescobra_tks_poliza)
             T0 inner Join 
            (Select T0.nocobradosmes_tks_poliza,T0.nocobradosmes_tks_montoprimama,T0.nocobradosmes_tks_montoprima
            From vtiger_nocobradosmes T0 inner join 
            (Select distinct nocobradosmes_tks_poliza,max(nocobradosmesid) as val
            From vtiger_nocobradosmes
            group by nocobradosmes_tks_poliza) T1 ON T0.nocobradosmes_tks_poliza=T1.nocobradosmes_tks_poliza
            where T0.nocobradosmesid=T1.val and nocobradosmes_tks_formadepago='Semestral') 
            T1 ON T0.gestionescobra_tks_poliza=T1.nocobradosmes_tks_poliza 
            where (nocobradosmes_tks_montoprima)/6>MonCobrado
    Union
            Select *
            From(Select gestionescobra_tks_cobrador,gestionescobra_tks_poliza,sum(gestionescobra_tks_montoprima) as MonCobrado
            From vtiger_gestionescobra
            where gestionescobra_tks_fechareport between '2020-03-20' and '2020-04-20'and
            gestionescobra_tks_actividad = 'Cobranza' and gestionescobra_tks_numerorecib <>'' and 
            gestionescobra_tks_notransacci <>'' and gestionescobra_tks_montoprima <> 0 and gestionescobra_tks_formadepago='A'
            group by gestionescobra_tks_cobrador,gestionescobra_tks_poliza) 
            T0 inner Join 
            (Select T0.nocobradosmes_tks_poliza,T0.nocobradosmes_tks_montoprimama,T0.nocobradosmes_tks_montoprima
            From vtiger_nocobradosmes 
            T0 inner join (
                            Select distinct nocobradosmes_tks_poliza,max(nocobradosmesid) as val
                                    From vtiger_nocobradosmes
                                    group by nocobradosmes_tks_poliza
                        ) T1 ON T0.nocobradosmes_tks_poliza=T1.nocobradosmes_tks_poliza
            where T0.nocobradosmesid=T1.val and nocobradosmes_tks_formadepago='Anual'
            )
             T1 ON T0.gestionescobra_tks_poliza=T1.nocobradosmes_tks_poliza 
            where (nocobradosmes_tks_montoprima)/12>MonCobrado
    )
     T1 ON T0.gestionescobra_tks_cobrador=T1.gestionescobra_tks_cobrador 
     and T0.gestionescobra_tks_poliza=T1.gestionescobra_tks_poliza
    where gestionescobra_tks_fechareport between '2020-03-20' and '2020-04-20' and
    gestionescobra_tks_actividad = "Cobranza" 
    and gestionescobra_tks_numerorecib <>'' 
    and gestionescobra_tks_notransacci <>'' 
    and gestionescobra_tks_montoprima <> 0
    ORDER BY 1,2;