Fórum CAMPO CALCULADO NA SELECT COM FIREBIRD? #60526
20/03/2009
0
Meus caros utilizo o Firebird 2.0 e estou com o seguinte problema:
SELECT DUPLICATA, DATA_EMISSAO, DATA_VENCIMENTO,
(DATA_VENCIMENTO - CURRENT_DATE) AS NDIAS
FROM DUPLICATAS
Ele me retorna a seguinte mensagem de erro:
ISC ERROR CODE:335544606
ISC ERROR MESSAGE:
expression evaluation not supported
Uso esse tipo de query no MS-SQL Server por exemplo e funciona sem problemas.
Se alguem puder me ajudar eu fico agradecido.
Atenciosamente,
SELECT DUPLICATA, DATA_EMISSAO, DATA_VENCIMENTO,
(DATA_VENCIMENTO - CURRENT_DATE) AS NDIAS
FROM DUPLICATAS
Ele me retorna a seguinte mensagem de erro:
ISC ERROR CODE:335544606
ISC ERROR MESSAGE:
expression evaluation not supported
Uso esse tipo de query no MS-SQL Server por exemplo e funciona sem problemas.
Se alguem puder me ajudar eu fico agradecido.
Atenciosamente,
N_informatica
Curtir tópico
+ 0
Responder
Posts
20/03/2009
Joaoshi
O campo DATA_VENCIMENTO tem ser tipo DATE. Se estiver como TIMESTAMP precisa fazer um cast
E se não for nada disso me desculpe.
SELECT DUPLICATA, DATA_EMISSAO, DATA_VENCIMENTO, (CAST(DATA_VENCIMENTO AS DATE) - CURRENT_DATE) AS NDIAS FROM DUPLICATAS
E se não for nada disso me desculpe.
Responder
Gostei + 0
20/03/2009
N_informatica
OBRIGADO, MATOU A PAU RSRSRS
DEU CERTO.
DEU CERTO.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)