Buenos días estimados, he creado un SP en Oracle similar a:
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
Los parametros l_fecha_inicio y l_fecha_final los declaro de tipo DATE y desde oracle todo bien no hay problema, pero cuando asocio el SP a un DataWindows los parametros se muestran de tipo DATETIME y al pasar la fecha en el formato dd/mm/yyyy (02/01/2016) no me devuelve ningun resultado, debiera tomar los parametros con el tipo DATE que asigno en el SP de Oracle en el DW para poder pasar a los parametros valores dd/mm/yyyy y obtener los resultados, como puedo dar solucion a este inconveniente, alguien que pueda apoyarme por favor.
Saludos.