Olá Pessoal! Estou desenvolvendo uma SQL e está dando o seguinte erro no console:
Column 'CAIXA.NR_CPF_CNPJ' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
O Select é o seguinte:
SELECT
CAIXA.NR_CPF_CNPJ,
SUBEMPREITEIRA.Nome,
CAIXA.CD_CENTRO_CUSTO_SUI,
CAIXA.CD_LOCAL_SCA,
CAIXA.CD_INSUMO_ORIGEM,
CAIXA.NR_QUANTIDADE,
CAIXA.CD_TIPO_PAGAMENTO_SUI,
CAIXA.DT_EMISSAO,
CAIXA.DT_PAGAMENTO,
CAIXA.NR_DOCUMENTO,
CAIXA.NR_TOTAL_PRODUCAO,
CAIXA.NR_VALOR_BR,
CAIXA.NR_VALOR_DOLAR,
CAIXA.NR_VALOR_EURO,
max(CAIXA.DT_PROCESSAMENTO)
FROM SYSSCA.CAIXA, SYSSCA.SUBEMPREITEIRA
WHERE
CAIXA.NR_CPF_CNPJ = SUBEMPREITEIRA.CPF_CNPJ and CAIXA.NR_RATEIO = 0;
Vi em um fórum que é apenas colocar o CAIXA.NR_CPF_CNPJ no group by que pára o erro, o problema é que dá erro em todos os campos, então coloquei todos os campos, só que a cláusula max(data) não funciona…
Alguém teria uma dica?
Até