Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-07-2011
sabueso1010 sabueso1010 is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 31
Poder: 0
sabueso1010 Va por buen camino
Question query para fechas

hola foro tengo un tquery en el cual quiero seleccionar solo los registros los cuales la fecha_rec (fecha de recepcion) ya haya sido vencida osea que sea igual o mayor que 15 dias, osea que todas las fechas mayores de 15 dias sean seleccionados tales registro pero no me queda claro como puedo hacer esto
alguien me puede apoyar con este asunto ?

uso delphi 7 y un tquery con un dbgrid

saludos.
Responder Con Cita
  #2  
Antiguo 29-07-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Suponiendo que usas un DateTimePicker:
Código Delphi [-]
 DateTimePicker1.DateTime:= now + 15
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 29-07-2011
sabueso1010 sabueso1010 is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 31
Poder: 0
sabueso1010 Va por buen camino
en realidad lo que ocupo es la sentencia sql

ose como seria la sentencia sql

ejemplo

select * from table from fecha_rec => 15 dias pasados apartir de la fecha
Responder Con Cita
  #4  
Antiguo 29-07-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Código Delphi [-]
Var fecha: TDate;
Begin
 Fecha := now + 15;
TuQuery.sql.text:= 'select * from table Where fecha_rec = '+Fecha;
TuQuery.Open;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 29-07-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sabueso1010 Ver Mensaje
ose como seria la sentencia sql
ejemplo
select * from table from fecha_rec => 15 dias pasados apartir de la fecha
Recuerda poner el código entre etiquetas, gracias.




.

Código SQL [-]
select * from table where fecha_rec = 'now'+15
Responder Con Cita
  #6  
Antiguo 29-07-2011
sabueso1010 sabueso1010 is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 31
Poder: 0
sabueso1010 Va por buen camino
gracias casimiro

gracias por la observacion, buen punto para hacer mejor leibles los mensajes, en realidad estaba olvidando el marcar el codigo delphi.

saludos
Responder Con Cita
  #7  
Antiguo 29-07-2011
sabueso1010 sabueso1010 is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 31
Poder: 0
sabueso1010 Va por buen camino
aun sigo con la duda

lo que quiero lograr con mi sentencia sql es que filtre los registros
los cuales el campo fecha llamado fecharec ya sea mas antigua que 15 dias
osea que contenga una fecha con 15 dias o mas de antiguedad

ejemplo pero no me funciona

Código Delphi [-]
SELECT * FROM '+#34+qtabla+#34+' where fecharec >= fecharec+15

este es la sentencia sql que estoy usando pero no me funciona
Responder Con Cita
  #8  
Antiguo 29-07-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si quieres traerte los registros con una fecha 15 días atrás de la actual, entonces:

Código SQL [-]
select * from tabla where fecharec= 'now'-15;
Responder Con Cita
  #9  
Antiguo 29-07-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Lo que pasa amigo es que se lo das masticado.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #10  
Antiguo 29-07-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Caral Ver Mensaje
Hola
Lo que pasa amigo es que se lo das masticado.
Saludos

La verdad es que lo pensé cuando lo escribí, pero hoy me ha pillado generoso
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
[problema] query between fechas con ADO y *.DBF PablorD Conexión con bases de datos 6 05-04-2010 16:27:23
Problema con el formato de fechas utilizando una query. cesar_gta86 Varios 3 03-08-2008 19:51:49
Tengo una Query donde no me filtra por fechas David Conexión con bases de datos 1 23-05-2007 19:32:11
ayuda con un query con fechas Torreblanca SQL 7 23-07-2005 04:52:26
Problema con Query y Fechas anitra_cattivo Conexión con bases de datos 1 03-09-2003 19:15:42


La franja horaria es GMT +2. Ahora son las 14:48:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi