Fórum Group by #319500

19/04/2006

0

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


Luciano.sul

Luciano.sul

Responder

Posts

19/04/2006

Paulocesar1301

Tenta assim: [color=red:dda0654d46]não testei[/color:dda0654d46]

Select codigo_cliente,parcela,sum (valor) as total
(Select codigo_cliente from parcelas group by codigo_cliente)


Abraços e Bons Códigos :wink:


Responder

Gostei + 0

19/04/2006

Paulocesar1301

Ops:

Select codigo_cliente,parcela,sum (valor) as total
[b:103a0a022a]FROM[/b:103a0a022a] (Select codigo_cliente from parcelas group by codigo_cliente)


Responder

Gostei + 0

19/04/2006

Luciano.sul

Obrigado amigo pela atenção mas o pior é que não funcionou...


Responder

Gostei + 0

19/04/2006

Paulocesar1301

você quer o total da soma das parcelas para cada cliente ou quer o total por parcela para cada cliente ?


Responder

Gostei + 0

19/04/2006

Luciano.sul

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


Responder

Gostei + 0

19/04/2006

Paulocesar1301

SELECT codigo_cliente, parcela, Sum(valor) AS TOTAL
FROM parcelas
GROUP BY codigo_cliente, parcela;


Esse pega o total por parcela para cada cliente


Responder

Gostei + 0

19/04/2006

Luciano.sul

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:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar