Alguém poderia me ajudar com este select. Tenho um select que funciona perfeitamente para access. Como converter para oracle?
Veja abaixo:
Select * From Cadastro WHERE dateDiff('s',
(Mid(Format([Data],'00000000'),7,2)+'/'+Mid(Format([Data],'00000000'),5,2)+'/'+Mid(Format([Data],'00000000'),1,4)+'
'+Mid( Format([Hora],'000000'),1,2)+':'+Mid(
Format([Hora],'000000'),3,2)+':'+Mid( Format([Hora],'000000'),5,2)),now()) > (Minuto * 60) ORDER BY Data, Hora
O campo Hora e do tipo int (armazeno a hora como hhmmss)
O campo Minuto e do tipo int
Transformo a data e hora do banco para dd/mm/yyyy hhmmss e subtraio com a data/hora atual. Esta diferença deverá ser maior que o campo em minutos.
obrigada
Nadia