Group by
Bom dia a todos, pessoal estou com uma duvida
Tenho que fazer o seguinte select
Select codigo_cliente,parcela,sum (valor) as total from parcelas
group by [b:1ff0876b1b]codigo_cliente[/b:1ff0876b1b]
Tenho que chamar o campo parcela no select só que eu nao gostaria de colocar ele no group by como fazer isto. Se eu colocar por exemplo o campo valor num total ele nao ira para o group by, tem como chamar um campo no select sem ter que imformar no group by a exemplo do campo valor. ja tentei dar uma apelido para o campo parcela mas não adiantou exemplo: parcela as parc. ele igual é pedido no group by.
Desde ja muito obrigado pela ajuda.
Luciano Ramos
Tenho que fazer o seguinte select
Select codigo_cliente,parcela,sum (valor) as total from parcelas
group by [b:1ff0876b1b]codigo_cliente[/b:1ff0876b1b]
Tenho que chamar o campo parcela no select só que eu nao gostaria de colocar ele no group by como fazer isto. Se eu colocar por exemplo o campo valor num total ele nao ira para o group by, tem como chamar um campo no select sem ter que imformar no group by a exemplo do campo valor. ja tentei dar uma apelido para o campo parcela mas não adiantou exemplo: parcela as parc. ele igual é pedido no group by.
Desde ja muito obrigado pela ajuda.
Luciano Ramos
Luciano.sul
Curtidas 0
Respostas
Paulocesar1301
19/04/2006
Tenta assim: [color=red:dda0654d46]não testei[/color:dda0654d46]
Abraços e Bons Códigos :wink:
Select codigo_cliente,parcela,sum (valor) as total (Select codigo_cliente from parcelas group by codigo_cliente)
Abraços e Bons Códigos :wink:
GOSTEI 0
Paulocesar1301
19/04/2006
Ops:
Select codigo_cliente,parcela,sum (valor) as total
[b:103a0a022a]FROM[/b:103a0a022a] (Select codigo_cliente from parcelas group by codigo_cliente)
Select codigo_cliente,parcela,sum (valor) as total
[b:103a0a022a]FROM[/b:103a0a022a] (Select codigo_cliente from parcelas group by codigo_cliente)
GOSTEI 0
Luciano.sul
19/04/2006
Obrigado amigo pela atenção mas o pior é que não funcionou...
GOSTEI 0
Paulocesar1301
19/04/2006
você quer o total da soma das parcelas para cada cliente ou quer o total por parcela para cada cliente ?
GOSTEI 0
Luciano.sul
19/04/2006
Novamente obrigado. O que eu quero é que o campo parcela apareca no select mas não no group by, pois eu quero agrupar esta consulta somente pelo codigo_cliente, nas na hora da consulta eu quero que apareca o campo parcela...
Obrigado
Luciano Ramos
Obrigado
Luciano Ramos
GOSTEI 0
Paulocesar1301
19/04/2006
SELECT codigo_cliente, parcela, Sum(valor) AS TOTAL FROM parcelas GROUP BY codigo_cliente, parcela;
Esse pega o total por parcela para cada cliente
GOSTEI 0
Luciano.sul
19/04/2006
Não pois o campo parcela esta no group by.
Eu pensei se tivesse uma alternativa igual ao que acontece quando o campo tem um sum pois ai eu nao presciso informar no group by, mas eu queria uma alternativa que nao alterasse o valor do campo, pois o sum altera.
Obrigado
Luciano Ramos :oops:
Eu pensei se tivesse uma alternativa igual ao que acontece quando o campo tem um sum pois ai eu nao presciso informar no group by, mas eu queria uma alternativa que nao alterasse o valor do campo, pois o sum altera.
Obrigado
Luciano Ramos :oops:
GOSTEI 0