From: | "Nicolas Sorich" <nsorich(at)udec(dot)cl> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: " consulta ocupando max()" |
Date: | 2006-03-17 14:48:47 |
Message-ID: | 441ACC4F.000013.02836@PASO2 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
toda la razon jaime, problema del tipo de dato...gracias!!!
salu2
-------Mensaje original-------
De: Jaime Casanova
Fecha: 03/17/06 08:49:05
Para: Mario Gonzalez
CC: Nicolas Sorich; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] " consulta ocupando max()"
On 3/17/06, Mario Gonzalez <gonzalemario(at)gmail(dot)com> wrote:
> Por favor, no mandes codigo HTML!!
>
> On 17/03/06, Nicolas Sorich <nsorich(at)udec(dot)cl> wrote:
> >
> > Hola lista:
> >
> > quisiera consultar lo siguiente tengo la siguiente consulta
> > select max(cl_sin_rut) from cliente; // aqui saco las personas que no
> tienen rut, y me sale un 9 como resultado
> >
> > siendo que en la tabla cliente ,encuentro que ya tengo el valor 10 y me
da
> como resultado :
> >
> > select * from cliente where cl_sin_rut='10';
> >
cl_sin_rut es un campo numerico o varchar o char? la duda me vino
porque pusistes entre comillas el 10.
si es algun tipo de cadena de caracteres, entonces efectivamente el
'9' es mayor al '10' porque los caracteres se ordenan con la primera
letra.
prueba haciendo:
select max(cl_sin_rut::int4) from cliente;
--
Atentamente,
Jaime Casanova
"What they (MySQL) lose in usability, they gain back in benchmarks, and that
s
all that matters: getting the wrong answer really fast."
Randal L. Schwartz
---------------------------(fin del mensaje)---------------------------
TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql
org/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Ricardo Vila | 2006-03-17 15:03:45 | Problemas con SIMILAR TO |
Previous Message | Fabian Sandoval | 2006-03-17 14:06:50 | Como partir un numero |