> Faqs > Cómo crear una consulta con fecha

Cómo crear una consulta con fecha

Estoy haciendo una BD muy simple, para llevar el control de las llantas que se montan en los camiones en el transcurso del mes, el problema es que no tengo ni idea de como hacer una busqueda o consulta a la BD por fecha, es decir, en la web que utilizo quiero colocar dos formularios para que el usuario indique de que fecha a que fecha deben mostrar los montajes que se realizaron dentro de estas dos fechas indicadas.

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

En principio es muy fácil. Ten en cuenta que las fechas en base de datos están en formato MySql, y que si el usuario las mete en otro idioma, las tendrás que formatear al formato MySql.

Para hacer la búsqueda, es muy fácil, quedaría mas o menos así:

<span class="codigo"> SELECT * FROM
MI_TABLA
WHERE FECHA >= FECHA_INICIO_INTRODUCIDA
AND FECHA <= FECHA_FIN_INTRODUCIDA
ORDER BY NOMBRE_DE_CAMPO_DE_BD_POR_EL_QUE_QUIERES_ORDENAR

</span> Al decirle fecha >= le estas diciendo que sea mayor o igual
Y al decirle <= que sea menor o igual.

Comentario de Sara

Para transformar las fechas, como te indica Fernando, hay una par de funciones en Convertir fechas entre MySQL y castellano, en PHP

Sergio