group by falta o no es valida
Publicado por Edison (5 intervenciones) el 07/11/2011 16:45:47
estimados amigos por favor espero que me puedan ayudar tengo una programacion que me funcionaba correctamente pero cuando la habro me sale error de group by,
programacion es:
SELECT IIF(ges_efecti='N'.AND.tig_codigo='PR',"*******",IIF(ges_efecti='N'.AND.tig_codigo='ER',"???????",""))+LEFT(deu_nombre,40) AS deu_nombre, LEFT(Cliente.cli_descri,25) AS cli_descri, Gestion.ges_fecha, Gestion.ges_hora, Gestion.ges_efecti, Gestion.ges_codigo, Gestion.car_codigo, Deudor.deu_codigo, Gestion.ges_fononu, Gestion.raz_codigo, IIF(tig_codigo='PR'.OR.tig_codigo='ER','1','2') AS prioridad, Cartera.tid_codigo, Deudor.deu_fono1, Deudor.deu_fono2 FROM gestion Gestion, deudor Deudor, cliente Cliente INNER JOIN cartera Cartera ON Cliente.cli_cedruc = Cartera.cli_cedruc WHERE ( ( ( Gestion.car_codigo = Cartera.car_codigo AND Cartera.deu_codigo = Deudor.deu_codigo ) AND ( ( Gestion.ges_efecti <> ( 'S' ) AND Gestion.ges_fecha < DATE() ) OR Gestion.ges_fecha = DATE() ) ) AND Deudor.deu_audact = ( ?VCUSU_AUDITOR ) ) AND Cartera.car_saldo > ( 0 ) GROUP BY Deudor.deu_codigo ORDER BY Gestion.ges_efecti DESC, 11, Cartera.tid_codigo, Gestion.ges_fecha, Gestion.ges_hora
muchas gracias
programacion es:
SELECT IIF(ges_efecti='N'.AND.tig_codigo='PR',"*******",IIF(ges_efecti='N'.AND.tig_codigo='ER',"???????",""))+LEFT(deu_nombre,40) AS deu_nombre, LEFT(Cliente.cli_descri,25) AS cli_descri, Gestion.ges_fecha, Gestion.ges_hora, Gestion.ges_efecti, Gestion.ges_codigo, Gestion.car_codigo, Deudor.deu_codigo, Gestion.ges_fononu, Gestion.raz_codigo, IIF(tig_codigo='PR'.OR.tig_codigo='ER','1','2') AS prioridad, Cartera.tid_codigo, Deudor.deu_fono1, Deudor.deu_fono2 FROM gestion Gestion, deudor Deudor, cliente Cliente INNER JOIN cartera Cartera ON Cliente.cli_cedruc = Cartera.cli_cedruc WHERE ( ( ( Gestion.car_codigo = Cartera.car_codigo AND Cartera.deu_codigo = Deudor.deu_codigo ) AND ( ( Gestion.ges_efecti <> ( 'S' ) AND Gestion.ges_fecha < DATE() ) OR Gestion.ges_fecha = DATE() ) ) AND Deudor.deu_audact = ( ?VCUSU_AUDITOR ) ) AND Cartera.car_saldo > ( 0 ) GROUP BY Deudor.deu_codigo ORDER BY Gestion.ges_efecti DESC, 11, Cartera.tid_codigo, Gestion.ges_fecha, Gestion.ges_hora
muchas gracias
Valora esta pregunta
0