Select para firebird

Firebird

08/02/2008

Pessoal, boa tarde!!!

Alguém sabe como que eu posso fazer o select abaixo para FIREBIRD? O que está aí é para SQL Server.

SELECT    u.nome, u.matricula, u.codigo, u.email, e.dt_emp, e.dt_dev, 
e.reg_pub, e.reg_fasc
FROM usuario u, emprest e
WHERE u.codigo = e.cod_usu
AND e.dt_dv_e IS NULL
AND dt_dev >= CAST (ceiling (CAST (getdate () AS INTEGER)) AS datetime) + 1
AND dt_dev < CAST (ceiling (CAST (getdate () AS INTEGER)) AS datetime) + 2
ORDER BY u.codigo


Att,


Cristianojedi

Cristianojedi

Curtidas 0

Respostas

Prover

Prover

08/02/2008

Na minha opinião ele deve funcionar como está. Se der erro posta aqui que tento te ajudar mais.

Até..


GOSTEI 0
Sremulador

Sremulador

08/02/2008

SELECT u.nome, u.matricula, u.codigo, u.email, e.dt_emp, e.dt_dev, e.reg_pub, e.reg_fasc FROM usuario u, emprest e WHERE u.codigo = e.cod_usu AND e.dt_dv_e IS NULL AND dt_dev between
getdate + 1 AND getdate + 2
ORDER BY u.codigo

acho que isso resolve, você não precisa do casta para transformar em inteiro e somar um dia´


GOSTEI 0
POSTAR