[firebase-br] Case na Instrucao SQL - II

Rubem Nascimento da Rocha djpardalrocha em hotmail.com
Ter Abr 18 09:39:05 -03 2006


Só resolve se em cada coluna vc fizer um SUBSELECT retornando a totalização.
Sds.


>From: savio_assuncao em ibest.com.br
>Reply-To: FireBase <lista em firebase.com.br>
>To: lista em firebase.com.br
>Subject: [firebase-br] Case na Instrucao SQL - II
>Date: Tue, 18 Apr 2006 09:18:40 -0300
>
>ola, Pessoal
>
>    Alo Kleber e Andrei , obrigado pelas sugestoes ;-)
>
>    Mas infelizmente nuam funcionou , to postando aqui a estrututa pra ver 
>se facilita a compreensao, procuro uma solucao em SLQ pra naum ter que 
>ficar 'Varrendo" a tabela :-(
>
>  SELECT P.ID_ORCAM,P.ID_CLIENTE,P.ID_FUNCIO,P.DTORC,P.TOTAL,');
>  
>P.DESCE,P.TIPO,P.VENDA,P.EXTORNO,P.VENDIDO,P.DEVOLUCAO,P.QITENS,P.ID_PLANOS,');
>  CASE
>  WHEN P.VENDIDO='N' THEN' 'ABERTO'
>  WHEN P.VENDIDO='F' THEN  'FATURADO'
>  WHEN P.VENDIDO='S' THEN  ' FECHADO'
>  END,
>
>  CASE
>  WHEN P.TIPO='V' AND P.VENDA='V' THEN 'VAREJO A VISTA'
>  WHEN P.TIPO='V' AND P.VENDA='P' THEN 'VAREJO A PRAZO'
>  WHEN P.TIPO='A' AND P.VENDA='V' THEN ATACADO A VISTA'
>  WHEN P.TIPO='A' AND P.VENDA='P' THEN 'ATACADO A PRAZO'
>  END,
>  FROM TBORCAM P
>
>  quero poder totalizar em cada situacao do segundo case :
>
>  CASE
>  WHEN P.TIPO='V' AND P.VENDA='V' THEN SUM(P.TOTAL) AS 'TOTAL_VAREJO A 
>VISTA'
>  WHEN P.TIPO='V' AND P.VENDA='P' THEN SUM(P.TOTAL) AS 'TOTAL_VAREJO A 
>PRAZO'
>  WHEN P.TIPO='A' AND P.VENDA='V' THEN SUM(P.TOTAL) AS 'TOTAL_ATACADO A 
>VISTA'
>  WHEN P.TIPO='A' AND P.VENDA='P' THEN SUM(P.TOTAL) AS 'TOTAL_ATACADO A 
>PRAZO'
>  END,
>
>  é isso, + uma vez obrigado pela atençao dispensada.
>
>  [ ]'
>  Savio Assuncao
>  D6+dbExpress+FB1.5 +CL10
>
>
>


>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com





Mais detalhes sobre a lista de discussão lista