From: | Henry <hensa22(at)yahoo(dot)es> |
---|---|
To: | mariolos <mariolos(at)gmail(dot)com>, Mario Wojcik <mariowojcik(at)yahoo(dot)com(dot)ar> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Formatear un Valor en una Consulta |
Date: | 2007-08-06 22:18:42 |
Message-ID: | 641549.72692.qm@web30805.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- mariolos <mariolos(at)gmail(dot)com> escribió:
> Asi me funciono muy bien, es mucho mejor que lo q yo
> tenia :)
>
>
> to_number(to_char(avg(tpo_espera),'99999'),'9999')
creo que solo seria necesario
to_number( avg(tpo_espera) ,'99999') -- si quieres el
valor devuelto en tipo de dato numeric
y
to_char( avg(tpo_espera) ,'99999') para que retorne el
valor de tipo text.
al poner to_char y to_number simplemente estas
haciendo doble trabajo, es mas to_number se usa
mayormente para pasar un valor text a numeric dandole
un formato.
prueba esto:
select to_number('155.63','999.99')
o
select to_number('15q5.63','9999.99')
si no quieres decimales podrias usar
algo como
select avg(alguncampo)::numeric(10,0) from tabla o
algo parecido
:: sive para poder cambiar el tipo de dato (llamado
tambien cast) hasta donde sea permitido
dale una busqueda en google seguro hay mucha info.
espero haya ayudado en algo
Saludos
>
> me puedes dar un link con infor sobre el ::
> Gracias a todos.
>
> On 8/6/07, Mario Wojcik <mariowojcik(at)yahoo(dot)com(dot)ar>
> wrote:
> >
> > mariolos escribió:
> > >
> > > Hola, miren tengo algo como esto
> > >
> > >
> > >
> > > SELECT avg(tpo_espera) FROM visitas
> > >
> > >
> > >
> > > Que lo corro desde el PGADMIN III
> > >
> > >
> > >
> > >
> > >
> > > Y donde tpo_espera es tipo entero
> > >
> > >
> > >
> > > Y me entrega el sgte resultado:
> > >
> > >
> > >
> > > 13.8401162790697674
> > >
> > >
> > >
> > >
> > >
> > > Como puedo formatear la instrucción sql para q
> solo salga 13 ?
> > >
> > >
> > > Trate de utilizar Interger() pero me entrego un
> error :(
> > >
> > >
> > >
> > > Gracias.
> > >
> > Asi debe andar:
> > SELECT avg(tpo_espera)::integer FROM visitas
> >
> > --
> > =======================
> > Wojcik, Mario A.
> > =======================
> > Leandro N. Alem
> > Misiones
> > A R G E N T I N A
> > -----------------------
> > mariowojcik(at)yaho(dot)com(dot)ar
> > mariow(at)nodoalem(dot)com(dot)ar
> > -----------------------
> >
> >
>
______________________________________________
Sé un Mejor Viajero
¿Quieres saber cómo? ¡Deja que otras personas te ayuden!
http://advision.webevents.yahoo.com/reto/viaje.html
From | Date | Subject | |
---|---|---|---|
Next Message | Neil Peter Braggio | 2007-08-06 22:25:04 | Re: Problema con sesiones pool de conexiones java |
Previous Message | Miguel Santillan | 2007-08-06 20:18:57 | Leer previo |