SQL Server - Uso de Sysdate en Orcale

 
Vista:

Uso de Sysdate en Orcale

Publicado por Juan Carlos (5 intervenciones) el 18/12/2009 17:06:16
Como estan, epero que bien.

Necesito ayuda con respecto al siguiente tema:

en el sql server 2000 en los dts podia agregar en una sentecnia de sql de oracle la palabra sysdate. Ejemplo:

SELECT *
FROM FA52.ARFAFL_H
WHERE TO_CHAR(B.FECHA,'RRRR/MM/DD') BETWEEN (SELECT '2005/01/01' FROM DUAL)
AND (SELECT TO_CHAR((ADD_MONTHS(LAST_DAY(SYSDATE),-1)),'RRRR/MM/DD') FROM DUAL)

lo unico que debia cambiar con respecto a la definicion en el oracle era el orden de la fecha (RRRR/MM/DD).

pero el problema que tengo es que me cambiaron de sql server ahora es la version 2005, y estoya haciendo el dts en el integration server pero no me reconoce la palabra sysdate que es de Oracle y me da este error.

Error de ejecucion SQL.
Instruccion SQL ejecutada: (SELECT TO_CHAR((ADD_MONTHS(LAST_DAY(SYSDATE),-1)),'RRRR/MM/DD') FROM DUAL) as Expr1 FROM SYS.DUAL
Origen del error: OraOLEDB
Mensaje de error: ORA-00904: "SYSDATE": Invalid indentifier

Gracias por la ayuda que me puedan prestar.
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