Power Builder - DW Tipo Stored Procedure con parametros date

 
Vista:
sin imagen de perfil

DW Tipo Stored Procedure con parametros date

Publicado por Beto (71 intervenciones) el 04/02/2016 23:29:57
Hola a todos tengo un Stored Procedure en Oracle el cual tiene como parametros 2 campos date, el codigo es similar a esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CREATE OR REPLACE SP_LISTADO
(
l_fecha_inicio DATE
l_fecha_final  DATE
l_cursor OUT SYS_REFCURSOR
)
 
AS
 
BEGIN
 
  OPEN p_recordset FOR
 
SELECT campo1, campo2, campo_date
FROM tabla
WHERE campo_date BETWEEN TO_DATE (l_fecha_inicio, 'dd/mm/yyyy') AND TO_DATE (l_fecha_final, 'dd/mm/yyyy')
 
END

Desde PB al crear un DW de tipo Procedure los parametros son de tipo datetime y no date por tal no me devuelve nada cuando envio los parametros de esta manera 01/02/2016 en formato dd/mm/yyyy.

Alguien que haya resuelto esto antes y me pueda ayudar por favor.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

DW Tipo Stored Procedure con parametros date

Publicado por Leopoldo Taylhardat (710 intervenciones) el 06/02/2016 14:57:15
saludos...

envíalos datetime y en el procedure lo conviertes a date para el between ..

... TO_DATE BETWEEN date(l_fecha_inicio) and date(l_fecha_final) ....

espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar