Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "Jaki był sumaryczny czas postoju wszystkich urządzeń w ciągu zadanego okresu czasu nie wliczając w to sobót i niedziel" - , należy zsumować czasy postoju dla wszystkich urządzeń w tabeli Device_Failures i odfiltrować soboty i niedziele.
- #######################################################################################################
- SELECT SUM(DATEDIFF(HOUR, failure_start, failure_end)) AS TotalDowntimeInHoures
- FROM Device_Failures
- WHERE DATEPART(WEEKDAY, failure_start) NOT IN (1, 7) -- 1 - niedziela, 7 - sobota
- AND DATEPART(WEEKDAY, failure_end) NOT IN (1, 7)
- AND DATEDIFF(DAY, failure_start, failure_end) >= 1; -- Minimalnie jeden dzień trwania awarii
- #######################################################################################################
- To zapytanie wybiera sumę czasu postoju wszystkich urządzeń w tabeli Device_Failures, pomijając dni sobotnie i niedzielne oraz awarie trwające mniej niż jeden dzień. Czas postoju jest wyrażony w minutach.
- Należy upewnić się, że dane w tabeli Device_Failures są poprawne i zawierają pełne informacje o czasie trwania awarii dla wszystkich urządzeń.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement