Muchas gracias Fabio... lo resolvi haciendo SELECT col1, SUM(to_number(col2,'999999999999D99')) FROM com."temp" GROUP BY COL1 order by col1
saludos El 20 de mayo de 2011 11:06, Fabio Arias <fhar...@gmail.com> escribió: > Muy Buenos Dias Marcelo, lo que puedes hacer y teniendo en cuenta que tipo > de dato numerico es, le puedes hacer un CAST > > SELECT SUM(COL2::INT) > FROM COM.TEMP > GROUP BY COL1::INT > > > > Fabio Hernando Arias Vera > Ingeniero de Sistemas > IT Manger & Founder BrainWinner Group SAS > follow me @fabioariasvera > Cel. +57 320 8494130 > > > > El 20 de mayo de 2011 08:59, Marcelo Robin <marceloro...@gmail.com>escribió: > > Resulta que tengo unos valores numéricos almacenados en una tabla que tiene >> un campo text. Quiero hacer lo siguiente: >> >> SELECT SUM(COL2) >> FROM COM.TEMP >> GROUP BY COL1 >> >> Donde COL2 es un campo texto y COL1 también. >> Existe alguna función que pueda convertir COL2 tipo: sum(tonumber(col2)) ? >> o algo parecido para que el select me devuelva los campos agrupados y >> sumados ? >> Muchas gracias desde ya >> > >