RES: [firebase-br] SELECT COM CASE - DUVIDA
Jony
jonyridel em yahoo.com.br
Qui Ago 11 10:23:39 -03 2005
Sávio, criei uma tabela aqui para testar e coloquei alguns valores e
funcionou olha o Select aqui:
SELECT
Case id_venda
When 'A' then
Case id_tipo
When 'A' then "Atacado a Vista"
When 'P' then "Atacado a Prazo"
End
Else
Case id_tipo
When 'A' then "Varejo a Vista"
When 'P' then "Varejo a Prazo"
End
End AS TIPO,
Sum(valor_pedido) as Total
From
tbPedido
Group by 1
Espero ter ajudado,
----------------------------
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: quinta-feira, 11 de agosto de 2005 10:09
Para: lista em firebase.com.br
Assunto: [firebase-br] SELECT COM CASE - DUVIDA
ola, Jony
Grato pela ajuda ;-)
A instrucao que vc passou funciona sim, mas retorna apenas um valor :
CASE=999,999,99
Testei no ibExpert.
naum aceitou o 'AS' na instrucao : When 'A' then 'Atacado a Vista'
AS Tipo
retirei e passou a funcionar , mas retornando apenas um resutlado.
mas já é um execelente começo.Vou continuar estudando.
Pensei em um subSelect dentro da instrucao tipo :
SELECT ID_PEDIDO,DATA_PEDIDO,ID_CLIENTE,ID_VENDEDOR,ID_VENDA,ID_TIPO,
SELECT( SUM ( TOTAL WHERE ID_VENDA='A' AND ID_TIPO='A')) AS
ATACADO_AVISTA,
Vou pesquisando , obrigado novamente pela força
[ ]'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.6/69 - Release Date: 11/8/2005
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.6/69 - Release Date: 11/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