CONSULTA GENERA VARIAS VISTAS
Publicado por Juanita (8 intervenciones) el 22/06/2005 20:38:12
Hola:
Hace algun tiempo pregunte sobre un informe que tenía un grafico el cual generaba varias páginas. Ahora descubri que la consulta es la que esta mala porque ella genera varias vistas. Puedo forzar en alguna parte que se genere una sola vista. o es la consulta que debo hacer de nuevo??.
Esta es mi consulta:
SELECT Reserva.codmodulo, Modulo.horainicio, Modulo.horatermino, Count(Reserva.rut) AS CuentaDerut
FROM Carrera INNER JOIN (Usuario INNER JOIN (Modulo INNER JOIN Reserva ON Modulo.codmodulo = Reserva.codmodulo) ON Usuario.rut = Reserva.rut) ON Carrera.UA = Usuario.UA
WHERE (((Reserva.fechareserva)>=[INGRESE FECHA DESDE] And (Reserva.fechareserva)<=[INGRESE FECHA HASTA]) AND ((Carrera.UA)<>"1"))
GROUP BY Reserva.codmodulo, Modulo.horainicio, Modulo.horatermino, Reserva.activada
HAVING (((Reserva.activada)=1))
ORDER BY Reserva.codmodulo;
Es un sistema de reservas de laboratorio, Esta consulta es estadistaica: muestra el total de alumnos que ocuparon en todos los modulos la sala. Son 12 modulos, por lo que me genera una vista igual por cada modulo. Necesito que me muestre todos lo alumnos que ocuparon la sala en cada modulo, pero un asola vez.
A quien me ayude,.....
Muchas gracias.
Hace algun tiempo pregunte sobre un informe que tenía un grafico el cual generaba varias páginas. Ahora descubri que la consulta es la que esta mala porque ella genera varias vistas. Puedo forzar en alguna parte que se genere una sola vista. o es la consulta que debo hacer de nuevo??.
Esta es mi consulta:
SELECT Reserva.codmodulo, Modulo.horainicio, Modulo.horatermino, Count(Reserva.rut) AS CuentaDerut
FROM Carrera INNER JOIN (Usuario INNER JOIN (Modulo INNER JOIN Reserva ON Modulo.codmodulo = Reserva.codmodulo) ON Usuario.rut = Reserva.rut) ON Carrera.UA = Usuario.UA
WHERE (((Reserva.fechareserva)>=[INGRESE FECHA DESDE] And (Reserva.fechareserva)<=[INGRESE FECHA HASTA]) AND ((Carrera.UA)<>"1"))
GROUP BY Reserva.codmodulo, Modulo.horainicio, Modulo.horatermino, Reserva.activada
HAVING (((Reserva.activada)=1))
ORDER BY Reserva.codmodulo;
Es un sistema de reservas de laboratorio, Esta consulta es estadistaica: muestra el total de alumnos que ocuparon en todos los modulos la sala. Son 12 modulos, por lo que me genera una vista igual por cada modulo. Necesito que me muestre todos lo alumnos que ocuparon la sala en cada modulo, pero un asola vez.
A quien me ayude,.....
Muchas gracias.
Valora esta pregunta


0