Oracle - URGENTE!!!!!!!!!!!!!!!!!!!!!!! Vista

 
Vista:

URGENTE!!!!!!!!!!!!!!!!!!!!!!! Vista

Publicado por Valle (24 intervenciones) el 12/02/2002 16:28:09
Me gustaría saber como pasarle como parámetro el valor de la fecha (12-03-1999) en la consulta siguiente, así como el parametro periodo (valor 30 en la consulta):

SELECT Mod(trunc(to_date('12-03-1999') - Fecha_Inv),30) , CODIGO, CODANT
FROM INVENTARIO
WHERE (trunc(to_date('12-03-1999') - Fecha_Inv)>=0) AND (Mod(trunc(to_date('12-03-1999') - Fecha_Inv),30) > 0)

ES URGENTE

Gracias
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

RE:URGENTE!!!!!!!!!!!!!!!!!!!!!!! Vista

Publicado por joselito (92 intervenciones) el 12/02/2002 18:33:00
Hola, amigo.
Lo que tienes que hacer, es crearte una variable global, de este modo:
:global.fecha := sysdate; -- ( o la que quieras)
:global.periodo := periodo;

y luego haces la select:

SELECT Mod(trunc(to_date(:global.fecha) - Fecha_Inv),:global.periodo) , CODIGO, CODANT
FROM INVENTARIO
WHERE (trunc(to_date(:global.fecha) - Fecha_Inv)>=0) AND (Mod(trunc(to_date(:global.fecha) - Fecha_Inv),:global.periodo) > 0)

Y ya esta... Te debería funcionar. Dime si te funciona. Chao. JOSE.

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