Changes between Version 5 and Version 6 of Напредни извештаи од базата (SQL и складирани процедури)
- Timestamp:
- 02/13/25 02:37:50 (10 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Напредни извештаи од базата (SQL и складирани процедури)
v5 v6 27 27 {{{ 28 28 29 29 30 CREATE VIEW AverageDestinationRatingReport AS 30 31 SELECT … … 35 36 Review r 36 37 JOIN 37 Destination d ON r.target _id = d.DestinationID38 Destination d ON r.targetid = d.DestinationID 38 39 GROUP BY 39 40 d.destinationid, d.name … … 138 139 139 140 CREATE VIEW FrequentFlightReviewers AS 140 SELECT 141 u.userid, 142 u.name, 143 u.surname, 144 COUNT(r.review _id) AS NumberOfReviews145 FROM 141 SELECT 142 u.userid, 143 u.name, 144 u.surname, 145 COUNT(r.reviewid) AS NumberOfReviews 146 FROM 146 147 Review r 147 JOIN 148 JOIN 148 149 application_user u ON r.userid = u.userid 149 WHERE 150 r.target _id IN (SELECT FlightID FROM Flight)151 GROUP BY 150 WHERE 151 r.targetid IN (SELECT FlightID FROM Flight) 152 GROUP BY 152 153 u.userid, u.name, u.surname 153 ORDER BY 154 ORDER BY 154 155 NumberOfReviews DESC; 155 156 … … 162 163 163 164 CREATE VIEW PaymentMethodSpendReport AS 164 SELECT 165 p.payment_method, 165 SELECT 166 p.payment_method, 166 167 SUM(p.Amount) AS TotalAmountSpent 167 FROM 168 FROM 168 169 Payment p 169 GROUP BY 170 GROUP BY 170 171 p.payment_method 171 ORDER BY 172 ORDER BY 172 173 TotalAmountSpent DESC; 173 174