petarkobakov

Databases MSSQL Server Exam - 27 Jun 2020. Problem 9. Past Expenses

Feb 11th, 2021 (edited)
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. -- Databases MSSQL Server Exam - 27 Jun 2020
  2. -- Problem 9. Past Expenses
  3.  
  4. SELECT Jobs.JobId JobId, ISNULL(SUM (OrderParts.Quantity*Parts.Price),0)[Total cost] FROM Jobs
  5. LEFT JOIN Orders ON Orders.JobId = Jobs.JobId
  6. LEFT JOIN OrderParts ON Orders.OrderId = OrderParts.OrderId
  7. LEFT JOIN Parts ON Parts.PartId = OrderParts.PartId
  8. WHERE Jobs.Status = 'Finished'
  9. GROUP BY Jobs.JobId
  10. ORDER BY [Total cost] DESC, Jobs.JobId
Add Comment
Please, Sign In to add comment