select conta, descricao,
CASE WHEN valor > 0 and cd = 'D' THEN 0 ELSE valor END valordeb,
CASE WHEN valor > 0 and cd = 'C' THEN 0 ELSE valor END valorCred,
(ValorDeb - ValorCred) as Diferenca
from lancamentos l, planocontas p
where l.codred = p.codred
and cliente = '1'

 Luciano Calenzani Simões





----- Mensagem original ----
De: Ioney Hotmail <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Terça-feira, 3 de Junho de 2008 22:53:03
Assunto: [delphi-br] Sintaxe SQL


Ola Pessoal, eu tenho essa consulta que esta funcionando corretamente

select conta, descricao,
CASE WHEN valor > 0 and cd = 'D' THEN 0 ELSE valor END valordeb,
CASE WHEN valor > 0 and cd = 'C' THEN 0 ELSE valor END valorCred
from lancamentos l, planocontas p
where l.codred = p.codred
and cliente = '1'

agora eu quero criar uma outra coluna para diminuir o valordeb do valorcred
como fazer isso?



      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]

Responder a