🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.misc
Article #333

Re: Duda sobre cadena SQL en MySQL

#333
From: aerovoyager
Date: Fri, 27 Feb 2004 07:18
73 lines
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-mail
References: <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