filtro en mysq, con tdolphin

Post Reply
kpidata
Posts: 73
Joined: Tue Jul 26, 2016 9:52 pm

filtro en mysq, con tdolphin

Post by kpidata »

Estimados, favor de orientar... tengo una tabla con un campo numero de recepción, que es numérico, cuando hago una consulta y lo quiero filtrar..
me muestra todos los registros.. no me respeta la condición del filtro, favor de indicarme que puedo estar haciendo mal.


Mensaje:="Recepciones Periodo.. : "+Transform(cFolio1,"999999")+" al "+Transform(cFolio2,"999999")
cExt_Rec1:=xServer:Query("SELECT a.*, b.* FROM ext_rec1 AS a LEFT JOIN tab_cte AS b ON b.rut_cte = a.rut_cte WHERE a.nro_rec >='"+Alltrim(Str(cFolio1))+"' and a.nro_rec<='"+Alltrim(Str(cFolio2))+"' ORDER BY a.nro_rec")
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: filtro en mysq, con tdolphin

Post by cnavarro »

Prueba sin las comillas en estas expresiones

Code: Select all

'"+Alltrim(Str(cFolio1))+"'
 
asi

Code: Select all

+Alltrim(Str(cFolio1))+
 
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
kpidata
Posts: 73
Joined: Tue Jul 26, 2016 9:52 pm

Re: filtro en mysq, con tdolphin

Post by kpidata »

Mi estimado, saque las comillas y me arrojo error de sintaxis, comando no valido en Mysql....
kpidata
Posts: 73
Joined: Tue Jul 26, 2016 9:52 pm

Re: filtro en mysq, con tdolphin

Post by kpidata »

Mi estimado, gracias, hice un cambio y funciono bien... error de sintaxis.. pero de quien escribe... si no me dices.. no veo mi error... muchas gracias
User avatar
joseluisysturiz
Posts: 2024
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Re: filtro en mysq, con tdolphin

Post by joseluisysturiz »

Saludos, un codigo limpio y ordenado puede ayudar a resolver mas rapido un error, pero cada quien tiene su estilo...te recomiendo que intentes asi...saludos... :shock:

Code: Select all

cSql := "SELECT a.*, b.* "

cSql += "FROM ext_rec1 AS a "

cSql += "LEFT JOIN tab_cte AS b ON b.rut_cte = a.rut_cte "

cSql += "WHERE a.nro_rec >= '" + Alltrim(Str(cFolio1)) + "' "
cSql += "AND a.nro_rec <= '" + Alltrim(Str(cFolio2)) + "' "

cSql += "ORDER BY a.nro_rec"

cExt_Rec1 := xServer:Query(cSql)
 
Dios no está muerto...

Gracias a mi Dios ante todo!
Compuin
Posts: 1017
Joined: Tue Dec 28, 2010 1:29 pm

Re: filtro en mysq, con tdolphin

Post by Compuin »

joseluisysturiz wrote:Saludos, un codigo limpio y ordenado puede ayudar a resolver mas rapido un error, pero cada quien tiene su estilo...te recomiendo que intentes asi...saludos... :shock:

Code: Select all

cSql := "SELECT a.*, b.* "

cSql += "FROM ext_rec1 AS a "

cSql += "LEFT JOIN tab_cte AS b ON b.rut_cte = a.rut_cte "

cSql += "WHERE a.nro_rec >= '" + Alltrim(Str(cFolio1)) + "' "
cSql += "AND a.nro_rec <= '" + Alltrim(Str(cFolio2)) + "' "

cSql += "ORDER BY a.nro_rec"

cExt_Rec1 := xServer:Query(cSql)
 
Que comentario fuera de lugar.

Saludos
User avatar
joseluisysturiz
Posts: 2024
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Re: filtro en mysq, con tdolphin

Post by joseluisysturiz »

Compuin wrote:
joseluisysturiz wrote:Saludos, un codigo limpio y ordenado puede ayudar a resolver mas rapido un error, pero cada quien tiene su estilo...te recomiendo que intentes asi...saludos... :shock:

Code: Select all

cSql := "SELECT a.*, b.* "

cSql += "FROM ext_rec1 AS a "

cSql += "LEFT JOIN tab_cte AS b ON b.rut_cte = a.rut_cte "

cSql += "WHERE a.nro_rec >= '" + Alltrim(Str(cFolio1)) + "' "
cSql += "AND a.nro_rec <= '" + Alltrim(Str(cFolio2)) + "' "

cSql += "ORDER BY a.nro_rec"

cExt_Rec1 := xServer:Query(cSql)
 
Que comentario fuera de lugar.

Saludos
Compuin....leistes y entendistes lo que pregunta el colega y analizastes el porque de mi respuesta o solucion propuesta o solo dijstes algo por decir..? porque consideras fuera de lugar mi comentario.? es solo una recomendacion o mi punto de vista que me ha ayudado y lo comparto, saludos...gracias... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
Daniel Garcia-Gil
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita
Contact:

Re: filtro en mysq, con tdolphin

Post by Daniel Garcia-Gil »

kpidata wrote:Mi estimado, gracias, hice un cambio y funciono bien... error de sintaxis.. pero de quien escribe... si no me dices.. no veo mi error... muchas gracias
Saludos

prodrias mirar los ejemplos
testqry4.prg
y
teststm.prg

dentro de dolphin y la forma de como usar variables dentro de las sentencias, te olvidas de hacer las concatenaciones de strings
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Post Reply