Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. Łatwe:
  2.  
  3. 1. Samochody używane znajdujące się w salonie numer 2, wyprodukowane przed 2010 rokiem posortowane po numerze miejsca parkingowego
  4.  
  5. SELECT MARKA, MODEL, ROK_PRODUKCJI, NR_MIEJSCA FROM Samochody_Używane
  6. WHERE ID_SALONU=2 AND ROK_PRODUKCJI<2010 ORDER BY NR_MIEJSCA
  7.  
  8.  
  9. 2. Samochody z rokiem produkcji 2019, koloru szarego, posortowane cenowo malejąco.
  10.  
  11. SELECT MARKA, MODEL, CENA FROM Samochody WHERE ROK_PRODUKCJI=2019 AND KOLOR='szary'
  12. ORDER BY CENA DESC;
  13.  
  14. 3. Dodatkowe usługi tańsze niż 1000zł, pomijając darmowe i posortuj cenowo rosnąco.
  15.  
  16. SELECT NAZWA FROM Dodatkowe_Usługi WHERE CENA<1000 AND CENA>0 ORDER BY CENA ASC;
  17.  
  18.  
  19. Srednie:
  20.  
  21. 1. Pracownicy którzy przeszli szkolenia przed 2017 rokiem
  22.  
  23. SELECT Pracownicy.IMIĘ, Pracownicy.NAZWISKO, Szkolenia.DATA
  24. FROM Pracownicy
  25. INNER JOIN Szkolenia ON
  26. Pracownicy.ID_PRACOWNIKA = Szkolenia.ID_PRACOWNIKA
  27. WHERE Szkolenia.DATA<2017
  28.  
  29. 2. Klienci którzy złożyli zamówienia na więcej niż 250000zł, posortowane od najdroższego
  30.  
  31. SELECT Klienci.IMIĘ, Klienci.NAZWISKO, Zamówienia.KWOTA
  32. FROM Klienci
  33. INNER JOIN Zamówienia ON
  34. Klienci.ID_KLIENTA = Zamówienia.ID_KLIENTA
  35. WHERE Zamówienia.KWOTA>250000 ORDER BY KWOTA DESC;
  36.  
  37. 3. Pracownicy Salonów marki BMW, którzy pracują conajmniej od 2014 roku posortowani według nazwiska alfabetycznie
  38.  
  39. SELECT Salon.MARKA, Pracownicy.NAZWISKO, Pracownicy.IMIĘ
  40. FROM Salon
  41. INNER JOIN Pracownicy ON
  42. Salon.ID_SALONU = Pracownicy.ID_SALONU
  43. WHERE Salon.MARKA = 'BMW' AND Pracownicy.DATA_ZATRUDNIENIA>2014 ORDER BY Pracownicy.NAZWISKO ASC;
  44.  
  45. Trudne:
  46.  
  47. 1. Samochody sprzedane przed 2014 rokiem, które nie podlegagły finansowaniu, ich właściciele posortowane według pojemności silnika rosnąco.
  48.  
  49. SELECT Samochody.MARKA, Samochody.MODEL, Klienci.IMIĘ, Klienci.NAZWISKO FROM Samochody
  50. INNER JOIN Historia_Transakcji ON
  51. Historia_Transakcji.ID_SAMOCHODU = Samochody.ID_SAMOCHODU
  52. INNER JOIN Klienci ON
  53. Historia_Transakcji.ID_KLIENTA = Klienci.ID_KLIENTA
  54. WHERE Historia_Transakcji.DATA<2014 AND Samochody.FINANSOWANIE='nie'
  55. ORDER BY POJ_SILNIKA DESC;
  56.  
  57.  
  58. 2. Samochody zamówione w Warszawskich salonach przez klientów, którzy swoje pierwsze zamówienie złożyli przed 2012 rokiem, na łączną kwote większą niż 350000zł
  59.  
  60. SELECT Salon.MIASTO, Samochody.MARKA, Samochody.MODEL FROM Samochody
  61. INNER JOIN Zamówienia ON
  62. Samochody.ID_KLIENTA = Zamówienia.ID_KLIENTA
  63. INNER JOIN Klienci ON
  64. Klienci.ID_KLIENTA = Zamówienia.ID_KLIENTA
  65. INNER JOIN Salon ON
  66. Salon.ID_SALONU = Klienci.ID_SALONU
  67. WHERE Salon.MIASTO='Warszawa' AND Klienci.PIERWSZA_WIZYTA<2012 AND Zamówienia.KWOTA>350000
  68.  
  69. 3. Zestawienie salonów i ich kierowników, które pokazuje liczbę pracowników oraz klientów w danym salonie oraz łączną kwotę zamówień złożonych w danym salonie
  70.  
  71. SELECT Salon.ID_Salonu, Salon.KIEROWNIK FROM Salon
  72. INNER JOIN Pracownicy ON
  73. Pracownicy.ID_PRACOWNIKA = Salon.ID_PRACOWNIKA
  74. INNER JOIN Historia_Transakcji ON
  75. Historia_Transakcji.ID_SALONU = Salon.ID_SALONU
  76. INNER JOIN Zamówienia.ID_SALONU = Salon.ID_SALONU
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement