funcion sum con tipos long

marcusgarden
07 de Diciembre del 2005
Hola,

Estaba intentando hacer una consulta agrupada para sacar un sumatorio, pero parece ser que la función SUM solo funciona con enteros y mi campo es long. Alguna idea? Se puede trasformar el long a integer?

select
TO_CHAR(TIMESTAMP, 'MM/DD/YY/HH') as fecha,
sum(BYTES_SENT) as total
from E_BYTESSENT
group by TO_CHAR(TIMESTAMP, 'MM/DD/YY/HH')

ORA-00932: tipos de dato inconsistentes: se esperaba NUMBER se ha obtenido LONG

desc E_BYTESSENT;
Name Null? Type
-------------------------------- ------ -------------------------
CANAL_ID No NUMBER
TIMESTAMP Yes DATE
BYTES_SENT Yes LONG


Gracias por anticipado
Marcus