27/02/2008, 17:53
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Discoverer, querys como un valor Que tal compañeros,
Estoy usando Discoverer para hacer un reporte, pero no he podido hacer la interpretación de un query en especial, ya que en la ayuda de Discoverer no menciona como agregar querys para una nueva columna tipo "Calculo".
Para ser más especifico, voy a poner un query sencillo de lo que quisiera poner en Discoverer pero no puedo.
Select t1.Fecha, t1.Cantidad,
(t1.Acumulado - (select t2.Acumulado from tabla1 t2 where fecha = :p_fecha1)
) Acumulado
FROM tabla1 t1
WHere Fecha between :p_fecha1 and :p_fecha2
Se supone que el campo es un dato de cantidades acumuladas de diario, pero si quiero consultar solamente un periodo en especifico, este se debe mostrar inicializado en cero, es por ellos que es dinámico y depende de la fecha que indique el usuario como parámetro.
El uso del parámetro :p_fecha1 es lo que me impide hacerlo una vista y no se poner ese subquery de la columna Acumulado en un campo tipo "Calculo" en Discoverer.
Mi pregunta es: ¿Se puede introducir un query (select from where) en una columna de Discoverer? y si se puede ¿como le hago?
Gracias de antemano por su apoyo, se aceptan sugerencias. |