Wątek przeniesiony 2017-08-07 09:44 z Bazy danych przez ŁF.

Problem z napisaniem zapytania

2017-08-03 10:12
0

Witajcie.

W mojej bazie danych mam trzy tabele ; Dzialy, pracownicy, zaszeregowania.

Próbuje napisać zapytanie do zadania :

Wypisz nazwiska pracowników, którzy mają stawkę większą niż średnia stawka w ich dziale .

Moje zapytanie zwraca średnią dla wszystkich działów a nie dla każdego z osobna:

SELECT nazwisko,nazwa_dzialu, Avg(zarobki) as srednia_pensja
FROM pracownicy join dzialy on pracownicy.id_dzialu=dzialy.id_dzialu
where zarobki>(select AVG(zarobki) from dzialy join pracownicy on dzialy.id_dzialu=pracownicy.id_dzialu where nazwa_dzialu='Accountig' and nazwa_dzialu=' Research') and nazwa_dzialu='Sale'

GROUP BY nazwa_dzialu,nazwisko

Z góry dziękuję za pomoc

edytowany 2x, ostatnio: Rafał Walkowiak, 2017-08-06 23:51

Pozostało 580 znaków

2017-08-03 10:41
2

Pracujesz w DomData (tez tam kiedyś pracowałem) i nie potrafisz prostego zapytania napisać?

Pozostało 580 znaków

2017-08-03 10:41
0
Marcin.Miga napisał(a):

Pracujesz w DomData (tez tam kiedyś pracowałem) i nie potrafisz prostego zapytania napisać?

Praktyki. Do pracy jeszcze daleko

Pozostało 580 znaków

2017-08-03 10:42
1

Nie dalej jak wczoraj był tu podobny problem.

Pozostało 580 znaków

2017-08-03 10:43
0

link do tematu? cokolwiek? Bo na razie Twoje odpowiedzi nie rozwiązują problemu a są SPAM-em

Pozostało 580 znaków

2017-08-03 10:46
1

https://4programmers.net/Forum/Search?q=działu&f=27

nie umiesz pomóc to lepiej się w ogóle nie odzywać.... - Rafał Walkowiak 2017-08-03 10:59
Przykro mi :), że tak sądzisz. Ale, jak sobie życzysz. Moja pomoc Tobie właśnie się skończyła. - Marcin.Miga 2017-08-03 11:12

Pozostało 580 znaków

2017-08-03 11:28

To jakieś zadanie na interview?
Pomoc zapytanie SQL Oracle


Szacuje się, że w Polsce brakuje 50 tys. programistów

Pozostało 580 znaków

2017-08-03 11:40
0

w tamtym temacie jest zupełnie inne zadanie, na podobnych tabelach

Pozostało 580 znaków

2017-08-03 11:46
0
Rafał Walkowiak napisał(a):

w tamtym temacie jest zupełnie inne zadanie, na podobnych tabelach

Czy ja wiem?

Twój problem:

Wypisz nazwiska pracowników, którzy mają stawkę większą niż średnia stawka w ich dziale .

Podlinkowany problem:

Znajdź liczbę pracowników zarabiających więcej niż wynosi średnia pensja w ich dziale oraz średnią pensję takich pracowników w każdym dziale, w którym minimalna pensja


Szacuje się, że w Polsce brakuje 50 tys. programistów

Pozostało 580 znaków

2017-08-03 11:50
0

@vpiotr: autor chce miec podane na tacy. ;) jemu nie chce sie uczyc i czytac. Nie wiem kto pracuje w jego firmie, ale ja bym podlinkowal ten temat do przelozonego tej osoby. Bo to jest smiesne, zeby osoba ktora chciala sie uczyc czeka na gotowca i nawet nic sama nie pokombinuje. Ja sie zgadzam z @Marcin.Miga z takim podejsciem nie ma sie ochoty pomagac

Pozostało 580 znaków

2017-08-03 11:51
2

do zamknięcia ten wątek

A tam do zamknięcia. Wysyałem link do DomData :D to teraz nie wypada kasować... - Shalom 2017-08-03 11:58

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0