diff --git a/BusTP2-Q3.sql b/BusTP2-Q3.sql index 2a3ad75186107644a52025089e9ca15daf1bf947..43a48a1585dffe5e9bfb42673ec033895310e2d3 100644 --- a/BusTP2-Q3.sql +++ b/BusTP2-Q3.sql @@ -45,7 +45,18 @@ GROUP BY l.NUMT, l.VILLED, l.VILLEA /* Test de la vue */ SELECT * FROM NbPlacesOccupéesLiaisons; +--- + +/* Vue NbPlacesLibresLiaisons */ +CREATE OR REPLACE VIEW NbPlacesLibresLiaisons AS +SELECT n.NUMT, n.VILLED, n.VILLEA, b.CAPACITÉB - n.PLACESOCCUPÉES AS PlacesLibres +FROM NbPlacesOccupéesLiaisons n +JOIN TRAJETS t ON t.NUMT = n.NUMT +JOIN BUS b ON b.NUMB = t.NUMB +; +/* Test de la vue */ +SELECT * FROM NbPlacesLibresLiaisons; COMMIT; \ No newline at end of file