Fórum Por favor Invalid Colum reference #232307
14/05/2004
0
select Distinct M.CT_MATRICULA, F.CA_NOME, M.CT_VALOR, M.CT_DTVENCTO, MB.MB_NRLCTO, R.RA_DESCRICAO
from CT_PAGAR M, CA_FPAS F, CAD_FORN FO, RAMOATIV R, MOV_BENEF MB
where ((M.CT_DTVENCTO >= :MB_DATA and M.CT_DTVENCTO <= :MB_DATA1) and
(M.CT_MATRICULA = :MB_MATRICULA) and
(M.CT_NUMMOV = MB.MB_NRLCTO) and
(M.CT_MATRICULA = MB.MB_MATRICULA) and
(MB.MB_MATRICULA = F.CA_MATRICULA) and
(FO.CF_CODIGO = MB.MB_COD_FORN) and
(FO.CF_RAMOATIV = R.RA_CODIGO))
Order By M.CT_DTVENCTO, M.CT_MATRICULA
GROUP BY M.CT_DTVENCTO, M.CT_MATRICULA
Ruf@
Curtir tópico
+ 0Posts
14/05/2004
Delphi32
Gostei + 0
14/05/2004
Ruf@
Gostei + 0
14/05/2004
Catunda
1 - Esta cláusula resume varios registros ou linhas em um(a) só, de acordo com o campo utilizado na função de agrupamento.
2 - Sendo assim vc não pode utilizar no SELECT um campo que não pode ser aglutinado.
Exemplos:
select ccusto,valor,sum(valor) from movimentos
group by ccusto
o exemplo acima não funciona pq o campo valor está dentro e fora da função SUM. Para que funcione precisaria ser assim:
select ccusto,sum(valor) from movimentos
group by ccusto
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)