Estaou com um probleminha e gostaria da ajuda de vocês, pois já pesquisei bastante e não encontrei nada a respeito. Lá vai....
Tenho o seguinte select(feito inicialmente no ACCESS:
SELECT AUTOCOD, CODIGO, NUMERO, REMETENTE, DESTINATAR, VERBETE, DATADESC FROM MA WHERE (AUTOCOD IS NOT NULL) AND ((DATA2 <=06/08/1926) OR (IIf((not IsNull(DATAEST)) and
(left(DATAEST,1) = '<'),CDATE(Right(DATAEST,Len(DATAEST)-1))) <= 06/08/1926) OR (IIf(Not IsNull(ANOINI),CDATE('01/'&IIf(ISNull(MESINI),'01',MESINI)&'/'&ANOINI)) <=06/08/1926)) ORDER BY CATALOGO, NUMERO
Acontece que eu migrei a base de dados para o SQL Server e esse select está apresentando o erro: Incorrect syntax near the keyword 'Not'.
Pergunta
corrieri
Olá a todos!
Estaou com um probleminha e gostaria da ajuda de vocês, pois já pesquisei bastante e não encontrei nada a respeito. Lá vai....
Tenho o seguinte select(feito inicialmente no ACCESS:
SELECT AUTOCOD, CODIGO, NUMERO, REMETENTE, DESTINATAR, VERBETE, DATADESC FROM MA WHERE (AUTOCOD IS NOT NULL) AND ((DATA2 <=06/08/1926) OR (IIf((not IsNull(DATAEST)) and
(left(DATAEST,1) = '<'),CDATE(Right(DATAEST,Len(DATAEST)-1))) <= 06/08/1926) OR (IIf(Not IsNull(ANOINI),CDATE('01/'&IIf(ISNull(MESINI),'01',MESINI)&'/'&ANOINI)) <=06/08/1926)) ORDER BY CATALOGO, NUMERO
Acontece que eu migrei a base de dados para o SQL Server e esse select está apresentando o erro: Incorrect syntax near the keyword 'Not'.
Alguém sabe como devo fazer isso no SQL Server?
Grato.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.