Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   seleccionar fechas por vencerse (https://www.clubdelphi.com/foros/showthread.php?t=79763)

eli02 08-08-2012 17:11:23

seleccionar fechas por vencerse
 
Buen dia, necesito ayuda, tengo que hacer una consulta que me seleccione de la base de datos los registros que tenga fecha de vencimiento proxima y mostrarlos al usuario y no tengo idea de como hacerlo, estoy trabajando en php y la bd en mysql...les agradeceria mucho su ayuda.

roman 08-08-2012 17:34:08

Pues, más bien es una consulta de SQL, o, en todo caso, de MySQL. La paso al foro correspondiente.

// Saludos

eli02 08-08-2012 17:39:54

gracias!!!!

oscarac 08-08-2012 17:40:04

tienes las estructuras de la base de datos?
alguna idea?
cuales son los criterios para determinar la fecha de vencimiento proxima?

debes ser un poquito mas explicito

roman 08-08-2012 17:43:08

Desde luego, tienes que definir que entiendes por "próxima", pero, digamos que hablamos de cinco días. Entonces, puedes restar cinco días a la fecha de vencimiento y comparar con la fecha actual. Algo como:

Código SQL [-]
select * from tabla
where date_sub(fecha_vencimiento, interval 5 day) <= curdate()

// Saludos

Casimiro Notevi 08-08-2012 17:45:35

Bienvenido a clubdelphi, eli02, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)

eli02 08-08-2012 17:47:52

Lo que necesito es comparar la fecha de vigencia con la fecha actual y que me muestre los registros que estan por vencerse...le agradecere mucho su ayuda
esta es la estructuta de mi bd:
Columna Tipo Nulo
COV_Id int(11) No COV_Nombre varchar(200) No COV_Fecha_Firma date No COV_Fecha_Vigencia date No COV_Resumen text No COV_Renovacion int(11) No COV_Archivo varchar(100) No COV_Contenido longblob Sí
Cov_Tipo varchar(50) No

roman 08-08-2012 17:54:00

Bueno, ya te puse una posible respuesta. Es cosa de que la adaptes a tu estructura.

Y por favor, usa etiquetas adecuadas para presentar tus mensajes.

// Saludos

eli02 08-08-2012 17:59:44

muchas gracias


La franja horaria es GMT +2. Ahora son las 05:16:42.

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