
12/04/2011, 06:46
|
| | Fecha de Ingreso: abril-2011 Ubicación: España
Mensajes: 1
Antigüedad: 14 años Puntos: 0 | |
error ORA-00932 en ireprot 3.7.5 Hola a tod@s.
Soy nuevo en el foro y en el Ireport, y agradeceria un poco de ayuda en este tema.
Estoy construyendo ana select que, entre otras cosas, me calcula la diferencia de dias entre dos fechas.
El resultado que me muestra iReport es siempre el mismo : SQL Problems: ORA-00932: Se esperaba DATE se ha obtenido NUMBER
Ya lo he intentado de varias formas, pero no doy con la clave.
Mi select es la siguiente :
select a.articulo,
a.descripcion,
NVL(sum(a.cantidad_servida),0) unidades,
count(*) lineas,
to_date($P{HastaFecha},'dd/mm/yyyy') - to_date($P{DesdeFecha},'dd/mm/yyyy') DIFER,
trunc(sum(a.uni_seralm)/(to_date($P{HastaFecha},'dd/mm/yyyy') - to_date($P{DesdeFecha},'dd/mm/yyyy')),2) Vta_med_uni,
trunc(count(*)/(to_date($P{HastaFecha},'dd/mm/yyyy') - to_date($P{DesdeFecha},'dd/mm/yyyy')),2) med_lin
from albaran_ventas_lin a, albaran_ventas b
where a.empresa=b.empresa
and a.organizacion=b.organizacion
and a.numero_albaran=b.numero_albaran
AND A.EJERCICIO = B.EJERCICIO
and b.fecha_pedido between $P{DesdeFecha} and $P{HastaFecha}
and a.cantidad_servida <>0
group by a.articulo, a.descripcion_articulo
Por favor, ¿Alguien me puede decir como resolverlo?
Muchas gracias a todos de antemano. |