• 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

Object Storage Arubacloud
0 głosów
654 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ź 376 wizyt
pytanie zadane 5 maja 2020 w SQL, bazy danych przez buko850 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 910 wizyt
pytanie zadane 2 kwietnia 2017 w SQL, bazy danych przez Turqus Obywatel (1,420 p.)
–4 głosów
2 odpowiedzi 203 wizyt
pytanie zadane 4 stycznia 2017 w SQL, bazy danych przez moofi Początkujący (470 p.)

92,572 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,959 pasjonatów

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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...