a Rocha
Sent: Wednesday, June 04, 2008 10:23 AM
To: delphi-br@yahoogrupos.com.br
Subject: RE: Res: Res: [delphi-br] Sintaxe SQL
Companheiro, apesar do SQL Server ser baseado no Sybase, essa sintaxe não é
suportada por ele. Fiz o teste. Uso SQL Server 2005 no trabalho. Ele não
reconhece colunas que cri
>
TENTE ASSIM:
select data,
(CASE WHEN valor > 0 THEN 0 ELSE valor END) debito,
(CASE WHEN valor <= 0 THEN 0 ELSE valor END) credito,
(CASE WHEN valor > 0 THEN 0 ELSE valor END) - (CASE WHEN valor <= 0 THEN
0 ELSE valor END) AS DIFERENCA
from cobranca
BANCO REAL S/A 5 0,00
1.000,00 1.000,00
COMO FACO ISSO?
ALGUEM PODE ME AJUDAR!
From: Rubem Nascimento da Rocha
Sent: Wednesday, June 04, 2008 9:36 AM
To: delphi-br@yahoogrupos.com.br
Subject: RE: Res: [delphi-br] Sintaxe SQL
Nem
usão: o Sybase pode aceitar, mas no SQL Server, como disse anteriormente,
o uso de colunas criadas no SELECT não é aceito para montar expressões!
Sds.
To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 4 Jun 2008 06:00:40 -0700
Subject: Res: Res: [
0 ELSE valor END) credito,
(debito - credito ) diferenca
from cobranca
Luciano Calenzani Simões
- Mensagem original
De: Rubem Nascimento da Rocha <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 4 de Junho de 2008 9:36:52
Assunto: RE: Res: [delphi-br]
Jun 2008 04:07:21 -0700
Subject: Res: [delphi-br] Sintaxe SQL
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, plan
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
7 matches
Mail list logo