Zadania MS SQL

0

Witam,

Mogę prosić o pomoc w rozwiązaniu ?

Tabele jakich należy użyć w zapytaniu:
- dbo.ZAMOWIENIE
- dbo.ZAMOWIENIE_POZYCJE

Zadanie:
Napisz zapytanie, które zwróci dwie informacje:
- numer zamówienia;
- informacje czy wartość danego zamówienia jest większa/równa (1) czy mniejsza (0) od średniej wartości zamówienia.

Podpowiedź: Trzeba wyznaczyć jaka jest średnia wartość zamówienia na jaką kontrahenci zamawiają towary.

Przykładowe wyniki:
NUMER          SR
ZAM/1/13        0
ZAM/10/13       0
ZAM/100/13  1
ZAM/11/13       0
ZAM/12/13       0
ZAM/13/13       0
ZAM/14/13       1
ZAM/15/13       0
ZAM/16/13       0
...
0
  1. Piszesz o pomocy, oczekujesz gotowca?
  2. Piszesz na forum do konkretnej osoby?
0

@hipekk chciałbym prosić o rozwiązanie

0

Wartość jak ma być obliczana ?

0

@Biały Orzeł może być za pomocą podzapytania lub JOIN

0

Tak, ale liczy się je w sposób cena/ilość ?

0

@Biały Orzeł tak cena

0

Obliczenie średniej wartości zamówienia (na podstawie bazy Adventureworks) masz tutaj:
http://anonco.pl/adventurewor[...]sql-group-by-groupby-sum-avg/

reszta nie jest już taka trudna :)

0

Odpowiedź na Twoje zadanie masz tutaj:
http://anonco.pl/adventurewor[...]sql-group-by-groupby-sum-avg/

0

Żeby za każdym razem nie wykonywało się zapytanie obliczające średnią zamówień to możemy wrzucić to zapytanie do zmiennej i później wykorzystać tą zmienną w zapytaniu głównym. Link poniżej:
http://anonco.pl/adventurewor[...]oupby-sum-avg-local-variable/

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