Pessoal, boa tarde. Estou com o seguinte problema em uma aplicação CONSULTA:
// MEU SELECT
SELECT DISTINCT
a.rec_lancamento as lcto,
a.rec_tipopgto as tipopgto,
a.movi_codigo as pedido,
b.cliente_codigo as cliente,
a.rec_datalcto as datalcto,
a.rec_datadoc as emissao,
a.rec_datavenc as venc,
a.rec_parcela as parc,
a.rec_total as total,
sum(c.rec_valorpgto) as pago
FROM
cts_rec_lancamentos a
INNER JOIN cad_clientes b ON a.rec_cliente = b.cliente_codigo AND a.empresa_codigo = b.empresa_codigo
LEFT JOIN cts_rec_baixas c ON a.movi_codigo = c.movi_codigo AND a.empresa_codigo = c.empresa_codigo AND a.rec_lancamento = c.rec_lancamento
WHERE a.empresa_codigo = [empresa_sessao] AND a.rec_baixado = 1
GROUP BY a.rec_lancamento
ORDER BY a.rec_datadoc, a.rec_datavenc
// ERRO DO SC 5
(mysql): SELECT distinct a.rec_lancamento as lcto, a.movi_codigo as pedido, b.cliente_codigo as cliente, a.rec_datalcto as datalcto, a.rec_datadoc as emissao, a.rec_datavenc as venc, a.rec_parcela as parc, sum(c.rec_valorpgto) as pago, a.rec_tipopgto as tipopgto from cts_rec_lancamentos a INNER JOIN cad_clientes b ON a.rec_cliente = b.cliente_codigo AND a.empresa_codigo = b.empresa_codigo LEFT JOIN cts_rec_baixas c ON a.movi_codigo = c.movi_codigo AND a.empresa_codigo = c.empresa_codigo AND a.rec_lancamento = c.rec_lancamento where a.empresa_codigo = 1 AND a.rec_baixado = 1 group by a.rec_lancamento order by a.rec_tipopgto asc, a.rec_datadoc asc, a.rec_datavenc asc LIMIT 0,22
(mysql): SELECT cliente_nome FROM cad_clientes WHERE empresa_codigo = 1 AND cliente_codigo = '186' (mysql): select DISTINCT a.rec_lancamento as lcto, a.rec_tipopgto as tipopgto, a.movi_codigo as pedido, b.cliente_codigo as cliente, a.rec_datalcto as datalcto, a.rec_datadoc as emissao, a.rec_datavenc as venc, a.rec_parcela as parc, a.rec_total as total, sum(c.rec_valorpgto) as pago from cts_rec_lancamentos a INNER JOIN cad_clientes b ON a.rec_cliente = b.cliente_codigo AND a.empresa_codigo = b.empresa_codigo LEFT JOIN cts_rec_baixas c ON a.movi_codigo = c.movi_codigo AND a.empresa_codigo = c.empresa_codigo AND a.rec_lancamento = c.rec_lancamento where a.empresa_codigo = 1 AND a.rec_baixado = 1 and a.rec_tipopgto = 'CARTAO_CRED_MASTER' group by a.rec_lancamento
// ESSE SELECT AUTOMATICO DO SC QUE CAUSA O ERRO… NA PARTE DO SUM(pago_
(mysql): select count(*), sum(c.rec_valorpgto) as sum(_pago from cts_rec_lancamentos a INNER JOIN cad_clientes b ON a.rec_cliente = b.cliente_codigo AND a.empresa_codigo = b.empresa_codigo LEFT JOIN cts_rec_baixas c ON a.movi_codigo = c.movi_codigo AND a.empresa_codigo = c.empresa_codigo AND a.rec_lancamento = c.rec_lancamento where a.empresa_codigo = 1 AND a.rec_baixado = 1 and a.rec_tipopgto = 'CARTAO_CRED_MASTER' group by a.rec_lancamento
[code]1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘sum(_pago from cts_rec_lancamentos a INNER JOIN cad_clientes b ON a.re’ at line 1
ADOConnection._Execute(select count(*), sum(c.rec_valorpgto) as sum(_pago from cts_rec_lancamentos a INNER JOIN cad_clientes b ON a.rec_clien..., false) % line 1010, file: adodb.inc.php
ADOConnection.Execute(select count(*), sum(c.rec_valorpgto) as sum(_pago from cts_rec_lancamentos a INNER JOIN cad_clientes b ON a.rec_clien...) % line 146, file: cts_rec_baixas_lista_total.class.php
cts_rec_baixas_lista_total.quebra_tipopgto(CARTAO_CRED_MASTER, = 'CARTAO_CRED_MASTER') % line 1941, file: cts_rec_baixas_lista_grid.class.php
cts_rec_baixas_lista_grid.quebra_tipopgto(CARTAO_CRED_MASTER) % line 678, file: cts_rec_baixas_lista_grid.class.php
cts_rec_baixas_lista_grid.inicializa() % line 101, file: cts_rec_baixas_lista_grid.class.php[/code]