Wyszukiwarka
Hurtownia danych dla apteki
Dodał admin, 2008-02-13 Autor / Opracowanie: Paweł Kruk, Wanda Rydlewska
Hurtownie danych to systemy informatyczne, które przechowują dane przedstawiane i zapisywane w takiej postaci, w jakiej dane te prezentowane są w raportach.

<  1  2  3  4  5  6    >


5 . Funkcje agregujące

Celem funkcji agregujących jest zmniejszenie przeglądanych danych dla często zadawanych pytań

1. Pytania agregujące
a. W jakim województwie sprzedały się leki „Przeciwbolowe” za wartość powyżej 0.5 mln. zł w roku 2005

SELECT Wojewodztwo, sum(Wielkosc) as Razem FROM Oddzial, Sprzedaz, Czas WHERE
Oddzial.Oddzial_Id=Sprzedaz.Oddzial_Id AND
Czas.Czas_Id=Sprzedaz.Czas_Id AND
Sprzedaz.Rodzaj=Przeciwbolowe AND
razem>5000000 AND Rok=2005;

b. Wielkosc sprzedaży wg. produktu za rok 2004 i 2005.

SELECT Nazwa, sum(Wielkosc) as Razem FROM Produkt, Sprzedaz, Czas
WHERE
Oddzial.Produkt_Id=Sprzedaz.Produkt_Id AND
Czas.Czas_Id=Sprzedaz.Czas_Id
AND (Rok=2005 OR Rok=2004);

c. Podaj pracowników, którzy przepracowali więcej niż 1600 godzin w roku 2005

SELECT Imie, Nazwisko, sum(Godz_przepr) as Godziny FROM Pracownik, Czas WHERE
Czas.Czas_Id=Sprzedaz.Czas_Id and Godziny>1600 and Rok=2005;

d. Podaj klientów, którzy dokonali zakupów za wartość powyżej 200 zł w miesiącu marcu

SELECT Nazwisko, sum(Wielkosc) as Razem FROM Klient, Czas, Sprzedaz
WHERE
Klient.Klient_Id=Sprzedaz.Klient_Id AND
Czas.Czas_Id=Sprzedaz.Czas_Id AND
Razem>200 and
Miesiac=”marzec”;

e. Najlepszy oddział w 2005 pod wzgledem sprzedaży

SELECT TOP 1 Oddzial_Id, sum(Wielkosc) as Razem FROM Oddzial, Czas, Sprzedaz WHERE
Oddzial.Oddzial_Id=Sprzedaz.Oddzial_Id AND
Czas.Czas_Id=Sprzedaz.Czas_Id AND
Czas.Rok=2005
` ORDER BY Razem DSC;


<  1  2  3  4  5  6    >






WARTO PRZECZYTAĆ
  • Pętle w Pascalu i ich porównanie Pętla jest to instrukcja lub zestaw instrukcji do wykonania przez program pod określonym warunkiem. Jak sama nazwa wskazuje powtarza pewną czynność określoną ilość razy, działa dopóki... (Marcin D.)
  • Edytor tekstu Edytory tekstów są najczęściej używanym rodzajem programów. Nowoczesny edytor to nie tylko możliwość napisania każdego tekstu, ale jest to również możliwość tworzenia złożonych rysunków
  • Bezprzewodowe sieci oraz jej protokoły i standarty Sieć bezprzewodowa używa fal elektromagnetycznych (radiowych lub podczerwonych) do wysyłania i odbierania danych z jednego punktu dostępowego do drugiego przez medium, jakim...
  • Wirusy komputerowe Wirus komputerowy jest programem, który powiela się przez zarażenie zbiorów wykonywalnych, jednostek alokacji plików lub sektora startowego dyskietki lub dysku twardego
NEWSY
Copyright © 2007-2009seoteka