Código PHP:
"UPDATE autos SET concesionario= '".$concesionario."', nombre= '".$nombre."', estado=1, matricula=0, fecha=NOW() WHERE numero >= ".$val['numero']." AND estado=0 LIMIT ".$rango_prev."",$link);
| |||
como hacer consultas sobre fechas hola a todos, tengo la siguiente consulta Código PHP: |
| |||
Respuesta: como hacer consultas sobre fechas Podrías por ejemplo, añadir: Cita: Eso te daría las entradas de hasta hace dos semanas ;)AND fecha > DATE_SUB(NOW(), INTERVAL 2 WEEK) Aunque tambien puedes hacer Cita: Dónde x e y son las fechas de inicio y fin de tu intervalo,AND fecha > x AND fecha < Y Un saludo
__________________ ¿ya conoces la red social de cocina? descubre y comparte recetas de cocina TONIWEB, un programador web freelance |
| ||||
Respuesta: como hacer consultas sobre fechas para esto convierte la fecha a días y verifica que sean menores a la fecha de hoy menos 15: puedes ver todas las funciones de fecha aqui: http://dev.mysql.com/doc/refman/5.5/...functions.html que te servirá bastante para gestionar diferentes tipos de tiempo desde milisegundos a años para convertir una fecha a dias usa TO_DAYS() y para obtener la fecha de hoy puedes usar CURDATE().
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación. Yo soy de los que dan puntos por aporte :D Última edición por stramin; 28/04/2011 a las 09:36 |
| |||
Respuesta: como hacer consultas sobre fechas Cita: stramin me podrias explicar un poco mas, lo que necesito consultar son las placas que la diferencia entre la fecha de hoy y la que esta en el campo sea mayor o igual a 15 dias, esa consulta si hace eso?
Iniciado por stramin ![]() para esto convierte la fecha a días y verifica que sean menores a la fecha de hoy menos 15: puedes ver todas las funciones de fecha aqui: http://dev.mysql.com/doc/refman/5.5/...functions.html que te servirá bastante para gestionar diferentes tipos de tiempo desde milisegundos a años para convertir una fecha a dias usa TO_DAYS() y para obtener la fecha de hoy puedes usar CURDATE(). |
| |||
Respuesta: como hacer consultas sobre fechas Cita: pero con un between lograria sacar los que la diferencia sea menor a 15 dias, y necesito averiguar los que la diferencia sea 15 o mayor
Iniciado por ylellan ![]() corazon mejor checa un poco una estructura con between |
| |||
Respuesta: como hacer consultas sobre fechas Cita: gracias stramin, con una parte de tu codigo pude sacar la consulta mas facil, lo solucione con esta consulta
Iniciado por stramin ![]() tal como pediste, el código que te dí te dice los que llevan mas de 15 días, o sea los que sean menores a la fecha de hoy menos 15. El BETWEEN úsalo cuando quieras un rango entre 2 fechas tal como dijo ylellan, pero cuidado, el enlace que te dejó es de SQL, no MySQL, si bien se parecen no son iguales. SELECT placa FROM motos WHERE estado =1 AND matricula =0 AND TO_DAYS( CURDATE( ) ) - TO_DAYS( fecha ) >=15 gracias por tu ayuda ![]() |
Etiquetas: |