19 lines
570 B
MySQL
19 lines
570 B
MySQL
|
CREATE VIEW REGIONES_SINDESCUENTO(nombreRegion, cantidad)
|
||
|
AS (
|
||
|
SELECT nombre_region, COUNT(R2.rut_turista)
|
||
|
FROM region R
|
||
|
JOIN ciudad C ON (C.id_region = R.id_region)
|
||
|
JOIN tour T ON (T.id_ciudad = C.id_ciudad)
|
||
|
JOIN realiza R2 ON (R2.id_tour = T.id_tour)
|
||
|
WHERE (
|
||
|
EXISTS(SELECT fecha_llegada
|
||
|
FROM asociado
|
||
|
WHERE (id_tour = T.id_tour AND fecha_llegada BETWEEN '2018-11-01' AND '2018-11-30')
|
||
|
) AND
|
||
|
R2.id_descuento = 2
|
||
|
)
|
||
|
GROUP BY (R.nombre_region)
|
||
|
);
|
||
|
|
||
|
SELECT nombreRegion, cantidad FROM REGIONES_SINDESCUENTO ORDER BY cantidad DESC;
|