para trabajar con fechas lo mejor que puedes hacer es utilizar un campo de tipo date y no como lo tienes separado ya que este tipo de campo fue creado para trabajar este tipo de datos si trabajas de esa manera con sencillamente hacer un condicional en la consulta indicando que sea menor o mayor o que este dentro de un rango te aseguro que lo hara