RES: [firebase-br] SELECT COM CASE - DUVIDA

Jony jonyridel em yahoo.com.br
Qua Ago 10 09:27:24 -03 2005


Uma procedure fica muito bom, mas a depender da estrutura da pra fazer num
Select com Case.
Os totais viram de uma tabela detalhe ?

Atenciosamente,

----------------------------
Jony Ridel 
Grupo Êxito - Salvador - BA
----------------------------

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de savio_assuncao em ibest.com.br
Enviada em: quarta-feira, 10 de agosto de 2005 08:09
Para: lista em firebase.com.br
Assunto: [firebase-br] SELECT COM CASE - DUVIDA

Ola, Pessoal  
  
    Estou tentando construir uma instrucao SQL que me retorne as colunas
selecionadas
    e que tambem faça umas totalizacoes assim : 

   selecione id_pedido,data_pedido,id_cliente,id_vendedor,id_venda,id_tipo
....
   
   caso id_venda='V' e id_tipo='A' entao acumule na variavel
total_varejoavista
   caso id_venda='V' e id_tipo='P' entao acumule na variavel
total_varejoaprazo
   caso id_venda='A' e id_tipo='A' entao acumule na variavel
total_atacadoavista
   caso id_venda='A' e id_tipo='P' entao acumule na variavel
total_atacadoaprazo

  ...c.nome as nome_cliente
     v.nome as nome_vendedor


   from tbpedido p
   inner join tbvendedor v on(v.id_vendedor=p.id_vendedor)
   inner join tbCliente   c on(c.id_cliente=p.id_cliente)
   where p.data_pedido=:v_data_pedido
   order by p.id_pedido

   Penso ser possivel fazer sem necessariamente ter que utilizar o SUM ,
talvez uma SP
   que retornavel,

   Agradeço ,antecipadamente , qualquer ajuda no embroglio :-)

  [ ]'s
  Savio Assuncao
  D6+FB1.5+Conectiva 10


No iBest, suas horas navegadas valem pontos que podem ser trocados por
prêmios. Sem sorteio! Inscreva-se já! www.navegueeganhe.com.br


-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.4/66 - Release Date: 9/8/2005
 
  

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.4/66 - Release Date: 9/8/2005
 


	
	
		
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/





Mais detalhes sobre a lista de discussão lista