Esta consulta recupera los registros con un campo de fecha cuyo valor en ese campo está dentro del intervalo de los últimos 7 días.
Para el ejemplo supongamos que la tabla se llama TABLON_DE_ANUNCIOS y que el campo de fecha se llama TBL_FECHA
SELECT * FROM TABLON_DE_ANUNCIOS WHERE DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= TBL_FECHA
Con esta consulta seleccionamos los anuncios de nuestro tablón que han sido publicados en los últimos 7 días.
autor: Oscar Hernandez Caballero
documentación: http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html
Esta web se reserva el derecho de suprimir, por cualquier razón y sin previo aviso, cualquier contenido generado en los espacios de participación en caso de que los mensajes incluyan insultos, mensajes racistas, sexistas... Tampoco se permitirán los ataques personales ni los comentarios que insistan en boicotear la labor informativa de la web, ni todos aquellos mensajes no relacionados con la noticia que se esté comentando. De no respetarse estas mínimas normas de participación este medio se verá obligado a prescindir de este foro, lamentándolo sinceramente por todos cuantos intervienen y hacen en todo momento un uso absolutamente cívico y respetuoso de la libertad de expresión.
#1
sumar dias a una fecha en mysqlmatias arturo cantu el 16 ago 2011 |
||||
tengo un problema tengo algo hasi una tabla llamada requerido en mysql con un par de fechas almacenamos una fecha en esa tabla y cuando la mandamos imprimir se tiene que mostrar las dos fechas digamos | Fecha_De_Recepcion | Fecha_De_limite_de_recepcion | %s | %s | ",$row["Fecha_De_Recepcion"],$row["Fecha_De_limite_de_recepcion"],,$row["id"]); } mysql_free_result($result); ?> claro que Fecha_De_Recepcion es una fecha ya almacenada en mysql y fecha_limite_de_recepcion es la suma de duchas fechas como ago que sea de esta manera pues Fecha_De_Recepcion + 30 (dias habiles) = fecha_limite_de_recepcion si alguien me puede ayudar estaria muy agradecido