Hola foro:
Quisiera que me ilustren de como hacer una consulta en tDolphin para recuperar un grupo de registros dentro de un rango de fechas
con la siguiente consulta me devuelve erro:
SELECT * FROM `miTabla` WHERE `miCampoFecha` BETWEEN 'fechaMin' AND 'fechaMax';
desde ya muchas gracias
Fechas en Tdolphin
- joseluisysturiz
- Posts: 2024
- Joined: Fri Jan 06, 2006 9:28 pm
- Location: Guatire - Caracas - Venezuela
- Contact:
Re: Fechas en Tdolphin
Saludos, prueba asi, gracias...
Code: Select all
"SELECT * FROM miTabla WHERE miCampoFecha BETWEEN " + ClipValue2SQL(fechaMin) + " AND " + ClipValue2SQL(fechaMax) + " "
Dios no está muerto...
Gracias a mi Dios ante todo!
Gracias a mi Dios ante todo!
Re: Fechas en Tdolphin
Hola Jose Luis, gracias por responder, ahí parece que funciona, otra pregunta mas sin querer ser abuso,
para actualizar esa consulta como haría?
por ejemplo en otras consultas comunes hago de la siguiente manera:
oQryCheq:SetWhere("valor1 >= "+valor2)
Como seria para el rango de fechas?
Gracias
para actualizar esa consulta como haría?
por ejemplo en otras consultas comunes hago de la siguiente manera:
oQryCheq:SetWhere("valor1 >= "+valor2)
Como seria para el rango de fechas?
Gracias
-
- Posts: 392
- Joined: Wed Jul 31, 2013 1:14 pm
- Location: Maldonado - Uruguay
- Contact:
Re: Fechas en Tdolphin
Hola, busca por requery, creo que es lo que necesitas.
Saludos
Ruben Dario Fernandez
Saludos
Ruben Dario Fernandez
Dario Fernandez
FWH, Harbour, BCC, MySql & MariaDB, tData, Dbf/Cdx
VSCode.
Maldonado - Uruguay
FWH, Harbour, BCC, MySql & MariaDB, tData, Dbf/Cdx
VSCode.
Maldonado - Uruguay
- joseluisysturiz
- Posts: 2024
- Joined: Fri Jan 06, 2006 9:28 pm
- Location: Guatire - Caracas - Venezuela
- Contact:
Re: Fechas en Tdolphin
Que bueno te haya servidor, era la idea, en TDolphin el manejo de valores numerico y fechas la mejor forma de usarla es concatenando tu VAR dentro de ClipValue2SQL(), saludos...caducca wrote:Hola Jose Luis, gracias por responder, ahí parece que funciona, otra pregunta mas sin querer ser abuso,
para actualizar esa consulta como haría?
por ejemplo en otras consultas comunes hago de la siguiente manera:
oQryCheq:SetWhere("valor1 >= "+valor2)
Como seria para el rango de fechas?
Gracias
Code: Select all
oQryCheq:SetWhere("valor1 >= " + ClipValue2SQL(valor2) + " ") // si el valor es numerico o de tipo fecha
oQry;SetWhere("tu_fecha = " + ClipValue2SQL(var_fecha) + " ") // si te fijas es lo mismo, no se se responde tu pregunta, si no coloca como lo haces y te ayudo
Dios no está muerto...
Gracias a mi Dios ante todo!
Gracias a mi Dios ante todo!
Re: Fechas en Tdolphin
Amigos:
Mis dos centavos:
MySql consrva todos los tipos de datos en string, por esto es necesario
referirnos a los datos tipo fecha con DTOS(dCampoFecha) o ClipValue2Sql()
Saludos
Mis dos centavos:
MySql consrva todos los tipos de datos en string, por esto es necesario
referirnos a los datos tipo fecha con DTOS(dCampoFecha) o ClipValue2Sql()
Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Re: Fechas en Tdolphin
Quiero agradecer a Jose Luis por su guía.
Les comento que la consulta funciona de la siguiente forma:
oQryCheq := oServer:Query( "SELECT * FROM cheques WHERE fecha BETWEEN " + ClipValue2SQL(dFecha1) + " AND " + ClipValue2SQL(dFecha2) + " ")
Y para actualizar la consulta funciona con:
oQryCheq:SetWhere("fecha BETWEEN " + ClipValue2SQL(dFecha1) + " AND " + ClipValue2SQL(dFecha2) + " ")
oQryCheq :Refresh()
Espero que le sirva a alguien mas.
Gracias
Les comento que la consulta funciona de la siguiente forma:
oQryCheq := oServer:Query( "SELECT * FROM cheques WHERE fecha BETWEEN " + ClipValue2SQL(dFecha1) + " AND " + ClipValue2SQL(dFecha2) + " ")
Y para actualizar la consulta funciona con:
oQryCheq:SetWhere("fecha BETWEEN " + ClipValue2SQL(dFecha1) + " AND " + ClipValue2SQL(dFecha2) + " ")
oQryCheq :Refresh()
Espero que le sirva a alguien mas.
Gracias
- joseluisysturiz
- Posts: 2024
- Joined: Fri Jan 06, 2006 9:28 pm
- Location: Guatire - Caracas - Venezuela
- Contact:
Re: Fechas en Tdolphin
Siempre encontraras una mano quien ayude en este foro, estoy a la orden, gracias...saludos...caducca wrote:Quiero agradecer a Jose Luis por su guía.
Les comento que la consulta funciona de la siguiente forma:
oQryCheq := oServer:Query( "SELECT * FROM cheques WHERE fecha BETWEEN " + ClipValue2SQL(dFecha1) + " AND " + ClipValue2SQL(dFecha2) + " ")
Y para actualizar la consulta funciona con:
oQryCheq:SetWhere("fecha BETWEEN " + ClipValue2SQL(dFecha1) + " AND " + ClipValue2SQL(dFecha2) + " ")
oQryCheq :Refresh()
Espero que le sirva a alguien mas.
Gracias
Dios no está muerto...
Gracias a mi Dios ante todo!
Gracias a mi Dios ante todo!