Ver Mensaje Individual
  #1  
Antiguo 09-11-2012
jars jars is offline
Miembro
 
Registrado: mar 2004
Posts: 283
Reputación: 23
jars Va por buen camino
extraer hora en un SP

Hola amigos.
Tengo un campo timestamp y debo filtrar registros entre un rango de fechas y dentro de un rango horario.
Es decir que quiero registros del 01/11/2012 al 09/11/2012 en el rango horario de 09 a 14hs. que no es lo mismo
que pedir desde el 01/11/2012 09:00:00 al 09/11/2012 14:00:00.
esta consulta funciona bien:

Código SQL [-]
select logdatetime, acdevent, mediatype
from logacdimr
where logdatetime between '01.11.2012' and '09.11.2012'
and extract(hour from logdatetime) between 9 and 14

Pero en la SP hago lo siguiente:
Código SQL [-]
script1 = 'select logdatetime, acdevent, mediatype from logacdimr ' ||
             'where logdatetime between '''|| _datefrom ||''' and '''||_dateto ||''' ' ||
             'and extract(hour from logdatetime) between '''|| _timefrom ||''' and '''||_timeto ||''' ' ||

y me da el error: Specified domain or source column STRING does not exist.

Me pueden dar una mano?
Gracias
Responder Con Cita