• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Baza danych sql, wyswietlanie danych,pilne

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
1,082 wizyt
pytanie zadane 18 grudnia 2018 w SQL, bazy danych przez Squbany2211 Nowicjusz (160 p.)

Witam mam takie zadanie do zrobienia http://imagizer.imageshack.us/a/img924/1176/O7ImtT.jpg

Napisalem takie polecenie :

SELECT Z.NAZWA, COUNT(P.ETAT) AS LICZBA_PRAC,
CONVERT(INT,AVG(P.PLACA_POD)) AS SREDNIE_ZAROBKI,max(placa_pod) as 'maksymalna płaca',p.nazwisko as 'nazwisko najlepszego'  FROM ZESPOLY Z 
JOIN PRACOWNICY P ON Z.ID_ZESP=P.ID_ZESP  GROUP BY Z.NAZWA, p.nazwisko

Mam problem tylko jak wyswietlić to nazwisko pracownika który zarabia najwiecej.

komentarz 18 grudnia 2018 przez PreZmyK Pasjonat (21,470 p.)
select nazwisko from ... order by zarobki desc limit 1
komentarz 18 grudnia 2018 przez Squbany2211 Nowicjusz (160 p.)
a to order by to w ktorym miejscu to ma byc na koncu polecenia ? nie wiem za bardzo jak to ma wygladać..
komentarz 19 grudnia 2018 przez DragonCoder Nałogowiec (36,500 p.)

1 odpowiedź

0 głosów
odpowiedź 19 grudnia 2018 przez iendrus Użytkownik (900 p.)

Spróbuj coś w tym stylu

 

SELECT Z.NAZWA, m.ile as 'liczba prac', m.sr as 'srednie zarobki',
m.maxp as 'maksymalna placa', p.nazwisko as 'nazwisko najlepszego' 
FROM ZESPOLY Z 
left join PRACOWNICY P ON Z.ID_ZESP=P.ID_ZESP
left join (select count(*) as ile, ID_ZESP, max(placa_pod) as maxp,
	AVG(PLACA_POD) AS sr
	from PRACOWNICY
	group by ID_ZESP) as m
	on m.ID_ZESP = P.ID_ZESP
where p.placa_pod = m.maxp
and m.ID_ZESP = p.ID_ZESP
order by m.ile desc

 

Podobne pytania

0 głosów
1 odpowiedź 537 wizyt
pytanie zadane 5 maja 2020 w SQL, bazy danych przez buko850 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 987 wizyt
pytanie zadane 2 kwietnia 2017 w SQL, bazy danych przez Turqus Obywatel (1,420 p.)
–4 głosów
2 odpowiedzi 245 wizyt
pytanie zadane 4 stycznia 2017 w SQL, bazy danych przez moofi Początkujący (470 p.)

93,164 zapytań

142,175 odpowiedzi

321,926 komentarzy

62,491 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 682p. - dia-Chann
  2. 670p. - CC PL
  3. 669p. - Łukasz Piwowar
  4. 656p. - Łukasz Eckert
  5. 567p. - ssynowiec
  6. 453p. - Marcin Putra
  7. 428p. - rafalszastok
  8. 423p. - Michal Drewniak
  9. 423p. - Adrian Wieprzkowicz
  10. 418p. - rucin93
  11. 415p. - Mikbac
  12. 410p. - Piotr Aleksandrowicz
  13. 408p. - ksalekk
  14. 402p. - Mariusz Fornal
  15. 401p. - Dawid128
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...