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]