Re: chars => int

From: José Manuel Ruiz <josemanuelruizbaena(at)gmail(dot)com>
To: lordjose84(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: chars => int
Date: 2007-01-31 08:29:24
Message-ID: 83db7ab90701310029i75d5fdbemec85c624b9ff9c20@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias, lo encontré en inet antes que la respuesta. :P

De todas formas un string lo trata de igual forma que un numeric a la hora
de ordenar de mayor a menos o de saber cual de los dos es más grande.

Ej:
20070129 < 20070130

No era necesario pasarlo a numérico el error que tenía era por que no había
construido bien la select, tenía errores el el GROUP BY.

Mi select era:

SELECT asisiduser,usunombre||' '||usuapellidos AS nombre,MAX(asisfechareal)
AS maximo,MIN(asisfechareal) AS minimo
FROM asistencia,usuarios
WHERE asisiduser = usuid AND asisidzon = 'D6' AND asisfechareal >=
'200701290000' AND asisfechareal <= '200701312459'
GROUP BY asisiduser,usunombre,usuapellidos

Y tengo que poner:

SELECT asisiduser,usunombre||' '||usuapellidos AS nombre,MAX(asisfechareal)
AS maximo,MIN(asisfechareal) AS minimo
FROM asistencia,usuarios
WHERE asisiduser = usuid AND asisidzon = 'D6' AND asisfechareal >=
'200701290000' AND asisfechareal <= '200701312459'
GROUP BY asisiduser,usunombre||' '||usuapellidos

Tengo que hacer la agrupación por lo mismo que voy a listar; no puedo
agrupar por el nombre y apellidos por separado. Tengo que hacerlo con la
concatenación.

Gracias.

--
"Comparte lo que sabes, aprende lo que no sepas"
Todo por el conocimiento libre

El día 30/01/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
>
> José Manuel Ruiz escribió:
> > Necesito pasar un campo de caracteres numéricos a un valor numérico
> > entero.
> > He utilizado la función NUM pero postgres no la conoce.
> >
> > ¿Como puedo hacer esto?
> >
> > SELECT NUM(micampo) FROM mitabla;
>
> select micampo::integer from tabla
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Estévez CIFA Córdoba 2007-01-31 08:49:07 Re: postgres+postgis
Previous Message Alvaro Herrera 2007-01-31 03:04:20 Re: Re: [pgsql-es-ayuda] Distintos planes de ejecución