ok creo que tienes razon por que es solo para valido en numeros enteros puedes usar un tipo de dato ::numeric(3,2)
este parse te respeta los decimales en 0 select id,titulo,indice::numeric(3,2)as in from a order by in; y este es un parse a float select id,titulo,indice::float as in from a order by in; El 30 de septiembre de 2010 11:42, Rodrigo Ruiz <[email protected]> escribió: > El 30/09/2010 12:26, Miguel Angel Hernandez Moreno escribió: > > haces un parseo a integer >> >> select id,titulo,indice::integer as in from tabla order by in asc >> >> [...] > > Gracias Miguel Angel, > apliqué tu sugerencia a la consulta y obtengo lo siguiente: > > ERROR: la sintaxis de entrada no es válida para integer: «1.11» > > > -- > Rodrigo Ruiz Fuentes >
