[firebase-br] Comando IF no firebird

Augusto augusto em cmsolucoes.com.br
Quinta Julho 28 10:28:24 BRT 2005


Denivaldo, teste esse comando;  

SELECT 

  CASE 
    WHEN QTDENTREGUE > 0 AND QTDENTREGUE < 1 THEN VALORUNITARIO * 
                                                  (QTDUNIDADE / (QTDEENTREGUE *   100))
  ELSE 
    VLORUNITARIO * QTDEENTREGUE
  END AS TOTAL

FROM 
  <TABELA> 


Falow,

Augusto 


----- Original Message ----- 
From: "Fausto" <fausto.s.a em uol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, July 28, 2005 10:00 AM
Subject: Re: [firebase-br] Comando IF no firebird


Use o case
Fausto

Denivaldo Junior escreveu:

>Colegas
> 
> 
>Tenho uma tabela com os seguintes campos:
>Unidade -> Tipo da unidade (DZ = Dúzia, CX = Caixa, UND = Unidade...)
>QtdUnidade -> Quantidade por unidade
>QtdeEntregue -> Quantida entregue
>vlorUnitario -> Valor Unitário
> 
>Agora preciso fazer a seguinte consulta via SQL:
> 
>Se QtdeEntregue for maior que 0 e QtdeEntregue for menor que 1 então
>  TOTAL = VlorUnitario * (qtdUnidade / (qtdeEntregue * 100))
>SE NÃO
>  TOTAL = VlorUnitario * QtdeEntregue
> 
>Como faço?
> 
>Grato
>Denivaldo Jr
>
>
> 
>---------------------------------
>Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
>______________________________________________
>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
>
>
>  
>

______________________________________________
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



Mais detalhes sobre a lista de discussão lista

[ FBSERVER.COM - Servidor Firebird DEDICADO ]
Hospedagem Firebird com acesso SYSDBA - Saiba mais!