13/08/2008, 03:32
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 27
Antigüedad: 16 años, 3 meses Puntos: 0 | |
CONSULTA ORACLE 9i Hola buenos días a todos:
Tengo un problema que no logro solucionar, y es el siguiente:
necesito hacer una consulta del tipo :
select 'ALIAS' , count (*) from TABLA PARTITION(P_20080813) where ..........
El problema es que necesito que la fecha que va dentro del PARTITION se actualice cada día para poner la fecha del día anterior, es decir que hoy por ejemplo dia 20080813 al ejecutar la consulta aparezca el dia 20080812 y asi todos los dias.
He intentado lo siguiente:
select 'ALIAS' , count (*) from TABLA PARTITION(CONCAT(P_,to_char(sysdate-1,'yyyymmdd'))) where ..................
pero no es correcto. No se si no se puede usar la concatenación en ese lugar o es problema de sintaxis (existen otros metodos de concatenar) o simplemente esto no se puede realizar de esta forma.
Si alguien me pudiera echar una mano se lo agradeceria.
Un saludo. |