SQL - Ayuda consulta de fechas

 
Vista:
sin imagen de perfil

Ayuda consulta de fechas

Publicado por Jhon (2 intervenciones) el 28/12/2017 17:25:52
Hola buenos dias a todos.

Mi pregunta es acerca de una consulta en un campo de fecha, estoy trabajando con phpMyAdmin.

La duda que tengo es que necesito hacer una consulta de los mantenimientos que se hacen entre fecha y fecha.
Por ejemplo los mantenimientos que se hacen entre 2017-12-01 y 2017-12-31. Para esto hago la siguiente consulta (directamente en el motor de base de datos phpMyAdmin):

1
SELECT fecha WHERE fecha BETWEEN '2017-12-01' AND '2017-12-31'

Lo que necesito es agregarle al sistema la opción de que el usuario haga la búsqueda del mantenimiento ya sea por el mes o por el año, esto podría hacerse? que tendría que poner el el campo de búsqueda para que esto funcione?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Ayuda consulta de fechas

Publicado por Isaias (1921 intervenciones) el 29/12/2017 23:00:23
Si es por MES, tienes que agregar forzosamente el AÑO, si quieres por AÑO, entonces seria del 1 de Enero al 31 de diciembre del mismo año, ¿no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar