SELECT
L.COD_CLI, 
L.NOME, 
L.APELIDO, 
L.TAXA, 
L.DOCUM_OK, 
SUM(S.VALOR) AS SVALOR, 
SUM(C.VALOR) AS TVALOR,
COUNT(S.COD_CLI) AS SCODCLI,
CASE C.DAT_QUI
WHEN IS NULL THEN 'TESTE'
ELSE 'TESTE2'
END
FROM "LC\CADASTRO\F_LOJIST" L 
INNER JOIN "LC\FINAN\F_SALLOJ" S ON (S.LOJISTA = L.COD_CLI) 
LEFT OUTER JOIN "LC\FINAN\F_CARTAO" C ON (C.PEDIDO = S.PEDIDO) 
WHERE 
((S.DAT_LAN BETWEEN '01/01/2005' AND '01/01/2005')AND
(C.DAT_LAN BETWEEN '01/01/2005' AND '01/01/2005')AND
(C.OBS = 'N'))
GROUP BY 
L.COD_CLI, 
L.NOME, 
L.APELIDO, 
L.TAXA, 
L.DOCUM_OK,
C.DAT_QUI

Da erro no CASE olha o erro

---------------------------
Error
---------------------------
qrCartao: Error 7200:  AQE Error:  State = 42000;   NativeError = 2115;  
[Extended Systems][Advantage SQL Engine]Expected lexical element not found: 
FROM You are missing the keyword FROM after the column definitions in your 
SELECT statement. - Location Of Error: 182.
---------------------------
OK   
---------------------------

Estranho que no Help do ADS tem o CASE e IIF... mas não vai :-(



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  ----------

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a