CURRENT_DATE - 1 EN OBIEE 11G

Ver el tema anterior Ver el tema siguiente Ir abajo

CURRENT_DATE - 1 EN OBIEE 11G

Mensaje  faticm el Mar 07 Jun 2011, 10:33

Hola,

Tengo un pequeño con las fechas en OBIEE 11g. Tengo puesto en un filtro para que me salga por defecto la fecha -1:

select * from tabla1 where fecha = current_date -1

El problema es que me da un error en el current_date -1, me dice que no le puedo restar un numerico a una fecha. En la anterior version de Obi si que me dejaba. Por eso, queria saber si en esta nueva version hay alguna forma de hacerlo.

Muchas gracias y un saludo,

faticm

Cantidad de envíos : 51
Localización : Logroño
Fecha de inscripción : 29/09/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: CURRENT_DATE - 1 EN OBIEE 11G

Mensaje  bvillamor el Miér 08 Jun 2011, 01:05

Hola,
no sabía que esto funcionase en la versión 10g. La forma correcta de restar fechas es usando la función timestampadd (intervalo, num_intervalos, fecha) donde intervalo es una constante como SQL_TSI_DAY, SQL_TSI_MONTH, etc y num_intervalos es el número de intervalos que sumas o restas.

Código:
  select * from tabla1 where fecha = timestampadd(SQL_TSI_DAY, -1, current_date)

Mira en la Ayuda de funciones aplicables en una fórmula para más opciones o mira en esta página:
http://download.oracle.com/docs/cd/E21764_01/bi.1111/e10544/appsql.htm#CHDJDGBE

Saludos,


_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: CURRENT_DATE - 1 EN OBIEE 11G

Mensaje  faticm el Miér 08 Jun 2011, 09:21

Muchisimas gracias, funciona correctamente.

En la versión 10 si que funcionaba, en nuestro proyecto así lo teniamos.

Saludos,

faticm

Cantidad de envíos : 51
Localización : Logroño
Fecha de inscripción : 29/09/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: CURRENT_DATE - 1 EN OBIEE 11G

Mensaje  Contenido patrocinado Hoy a las 14:49


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.