 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
CtrlRs Profissional


Registrado: Domingo, 30 de Janeiro de 2005 Mensagens: 531
|
Enviada: Sex Dez 15, 2006 4:58 pm Assunto: Como agrupar e organizar pelos maiores valores na mesma SQL? |
|
|
Olá amigos!
Estou desenvolvendo um relatório de vendas de um determinado cliente(C.CODCLIENTE) onde desejo somar o total de cada produto (entidade P) agrupa-los e selecionar de maior a menor.
é isso...
Como agrupar e organizar pelos maiores valores na mesma SQL?
lembrando que esses valores são uma soma "SUM(...)"
SQL.Text := 'SELECT ' +
'P.TALAO, P.NRONF, P.LINHA, P.CODPRODUTO, P.NOME ' +
'P.QUANT, P.VALOR, P.VDESC, P.ICM FROM NFSAIDAP P ' +
'SUM((QUANT * VALOR) - P.VDESC) as cqTotal ' +
'LEFT OUTER JOIN NFSAIDAC C ON (P.TALAO = C.TALAO) ' +
'(P.NRONF = C.NRONF) ';
Desde ja agradeço!
 |
|
Voltar ao Topo |
|
 |
gustavocco Administrador

Registrado: Sexta-Feira, 6 de Fevereiro de 2004 Mensagens: 4253 Localização: Chapecó - SC
|
Enviada: Sex Dez 15, 2006 5:11 pm Assunto: |
|
|
Olá, vc pode ordenar pela expressao sum, desta forma no firebird:
select produto, sum(qtde) from orcamentoitem
where numero in (1,2,3,4,5,6,7,
group by produto
order by 2 desc
note.. estou agrupando pelo campo produto e ordenando de forma decrescente pela soma das qtdes...
Qqr coisa retornai...
flw. |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|