/* Muy importante siempre especificar el day_date con una fecha */
SELECT d.day_date,
       u.id AS id_user, u.name AS user_name,
       ao.fe_desde, ao.fe_hasta,
       o.co_oficina, o.nombre AS nombre_oficina, o.latitud, o.longitud, o.store,
       o.direccion, o.codigo_postal, o.localidad, o.provincia, o.unidad
  FROM days d join vw_pre_y_users u
  JOIN asignacion_oficinas ao
    ON u.id = ao.id_user AND d.day_date >= ao.fe_desde AND d.day_date <= ao.fe_hasta
  JOIN vw_oficina o
    ON ao.co_oficina = o.co_oficina
