Article View: es.comp.bd.misc
Article #333Re: Duda sobre cadena SQL en MySQL
From: aerovoyager
Date: Fri, 27 Feb 2004 07:18
Date: Fri, 27 Feb 2004 07:18
73 lines
3437 bytes
3437 bytes
Gracias por la sugerencia pero en efecto las comillas fue un error de
escritura al enviar el post, lo que recien me he dado cuenta es que el tipo
de datos en la base de datos para el campo precio_inm es del tipo "double"
tal vez ese dea el problema ya que nose como se comparan ese tipo de datos
ya que usando betwenn por ejemplo com de=0&hasta=0 me muestra el registro
que tiene como precio 10000 mas nada mas y si pongo de=0&hasta=1 me arroja
814 coincidencias y entre los registros hallados hay precios superiores a 1
(10000, 1500 45000, etc) lo cual me tiene de cabeza tratando de saber como
solucionar esto
Atte.
waldo malqui silva
"Ainvar" <m.ruiz-falco@terra.es> escribi� en el mensaje
news:c1nulm$1l48fr$1@ID-102014.news.uni-berlin.de...
> Quita las comillas simples, pues es un dato numerico, as� lo interpreta
como
> texto. Esto es:
>
> "SELECT * FROM mi_tabla WHERE id_grp='".$tipoinmueble."' &&
> cod_ubic='".$provdist."' && precio_inm>=".$de." &&
> precio_inm<=".$hasta." && cod_opc='Y' GROUP BY cod_kardex"
>
> Creo que es eso lo que falla.
> --
> Un saludo
> Ainvar de los Carnutos
> "aerovoyager" <desarrollo@mercadoperuano.com> escribi� en el mensaje
> news:c1ml8f$1k9rpr$1@ID-206345.news.uni-berlin.de...
> > Saludos se�ores la siguiente es para saber si alguien me puede dar un
> cable
> > con lo siguiente
> > estoy haciendo uan consulta a una base de datos MySQL con la siguiente
> > cadena de busqueda :
> >
> > *
> >
>
buscar.php?ubicacion=L&provdist=L01&busca=coa&tipoinmueble=&de=100&hasta=100
> > 0
> >
> > Mi problema es el siguiente al hacer la compracion de los precios (de,
> > hasta) cuando uso los valores extremos 0 y 20000000 me arrojan
resultados
> > pero si uso por ejemplo de=1000&hasta10000 me dice que no hay registros
> > cuando si los hay uso la siguiente setencia SQL para hacer la busqueda
en
> la
> > db :
> >
> > * "SELECT * FROM mi_tabla WHERE id_grp='".$tipoinmueble."' &&
> > cod_ubic='".$provdist."' && precio_inm>='".$de."' &&
> > precio_inm<='".$hasta."' && cod_opc='Y' GROUP BY cod_kardex"
> >
> > He probado a usar BETWEEN (precio_inm BETWEEN ".$de." AND ".$hasta )
para
> > obtener el rango que necesito pero nada de una de ninguna formo logro
> > obtener el rango que necesito ya no se que hacer sino es mucha molestia
> > alguien que me pueda dar uyna pista aacerca de que es lo que estoy
> haciendo
> > mal en la setencia SQL, gracias de antemano
> >
> >
> > waldo m. s.
> > Lima-Per�
> >
> >
> >
> >
>
>
Technical Details
Message-ID:
<c1o58e$1lae33$1@ID-206345.news.uni-berlin.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!200.60.249.206!not-for-mailReferences:
<c1ml8f$1k9rpr$1@ID-206345.news.uni-berlin.de> <c1nulm$1l48fr$1@ID-102014.news.uni-berlin.de>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 106e2f,dc08e30ccc356ef6 X-Google-Attributes: gid106e2f,public X-Google-ArrivalTime: 2004-02-27 11:19:48 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!200.60.249.206!not-for-mail From: "aerovoyager" <desarrollo@mercadoperuano.com> Newsgroups: es.comp.bd.misc Subject: Re: Duda sobre cadena SQL en MySQL Date: Fri, 27 Feb 2004 02:18:32 -0500 Lines: 75 Message-ID: <c1o58e$1lae33$1@ID-206345.news.uni-berlin.de> References: <c1ml8f$1k9rpr$1@ID-206345.news.uni-berlin.de> <c1nulm$1l48fr$1@ID-102014.news.uni-berlin.de> NNTP-Posting-Host: 200.60.249.206 X-Trace: news.uni-berlin.de 1077909586 55916643 I 200.60.249.206 ([206345]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600