magazyn


1. ALTER VIEW "DBA"."1"( /* view_column_name, ... */ )

AS

SELECT IdMagazynu as aaa, NazwaMagazynu, KodMagazynu, (select count(*) from OperacjaMagazynowa where (aaa = IdMagazynu or aaa=lok_idMagazynu) and (TypOperacji = 0)), (select count(*) from OperacjaMagazynowa where (aaa = IdMagazynu) and (TypOperacji = 1))

FROM Magazyn

union

SELECT IdHistorii as aaa, NazwaMagazynu, KodMagazynu, (select count(*) from OperacjaMagazynowa where (aaa = IdMagazynu or aaa=lok_idMagazynu) and (TypOperacji = 0)), (select count(*) from OperacjaMagazynowa where (aaa = IdMagazynu) and (TypOperacji = 1))

FROM HistoriaOperacjiMagazynowych, Magazyn

where datediff(month, dataOperacji, getdate()) <=2 and Magazyn.IdMagazynu = HistoriaOperacjiMagazynowych.IdMagazynu

2. ALTER VIEW "DBA"."2"( /* view_column_name, ... */ )

AS

/* Type the select statement here */

SELECT TOP 5 Towar.IdTowaru, Towar.NazwaTowaru, Count(OperacjaMagazynowa.NrDokumentu) as B

FROM Towar, PozycjaOperacji, OperacjaMagazynowa

where PozycjaOperacji.IdOperacji=OperacjaMagazynowa.IdOperacji

group by Towar.IdTowaru, Towar.NazwaTowaru

3. ALTER VIEW "DBA"."3"( /* view_column_name, ... */ )

AS

SELECT OperacjaMagazynowa.IdOperacji, OperacjaMagazynowa.NrDokumentu, SUM(PozycjaOperacji.cena) as A, Uzytkownik.Nazwisko, Uzytkownik.Imie

FROM PozycjaOperacji, OperacjaMagazynowa

LEFT JOIN Uzytkownik on Uzytkownik.IdOperacji=OperacjaMagazynowa.IdOperacji

WHERE PozycjaOperacji.IdOperacji=OperacjaMagazynowa.IdOperacji AND datediff(day, '2008-04-01', DataOperacji)=0

GROUP BY OperacjaMagazynowa.IdOperacji, OperacjaMagazynowa.NrDokumentu , Nazwisko, Imie

ORDER BY A DESC

4. ALTER VIEW "DBA"."4"( /* view_column_name, ... */ )

AS

SELECT NazwaLokalizacji, KodMagazynu, sum(StanAktualny) as S, StanAktualny.IdLokalizacji

FROM Lokalizacja, StanAktualny, Magazyn

WHERE Lokalizacja.IdLokalizacji=StanAktualny.IdLokalizacji AND StanAktualny>=100

GROUP BY NazwaLokalizacji, KodMagazynu, StanAktualny.IdLokalizacji

ORDER BY S DESC, KodMagazynu ASC

5. ALTER VIEW "DBA"."5"( /* view_column_name, ... */ )

AS

SELECT NazwaGrupyTowaru, sum(StanAktualny)

FROM GrupaTowaru, Towar, StanAktualny, Magazyn

WHERE (NazwaGrupyTowaru='spożywcza' OR NazwaGrupyTowaru='tekstylna')

AND GrupaTowaru.IdGrupyTowaru=Towar.IdGrupyTowaru

AND StanAktualny.IdTowaru=Towar.IdTowaru

AND StanAktualny.IdMagazynu=Magazyn.IdMagazynu

AND NazwaMagazynu='Warszawa01'

group by NazwaGrupyTowaru



Wyszukiwarka

Podobne podstrony:
Oznakowanie miejsc składowania w magazynie
DOKUMENTACJA OBROTU MAGAZYNOWEGO prawidł
Magazyny i centra logistyczne
Magazyny, Projektowanie magazynów wykład 2
Zarządzanie magazynami
instrukcja bhp przy magazynowaniu i stosowaniu chloru w oczyszczalni sciekow i stacji uzdatniania wo
Instrukcja do ćw 18 Montaż i demontaż magazynu składowania MPS
GOSPODARKA ZAPASAMI I MAGAZYNEM 18 10 2009
INSTRUKCJA BHP DLA MAGAZYNOWANIA TARCICY
Magazyn wysokiego składowania, Instrukcje-Bezpiecznej Pracy
istan Suszenie i magazynowanie cegieł, BHP, Instrukcje-Stanowiskowe
Instrukcja Bezpieczeństwa i higieny pracy w magazynie, BHP(1)
LOGISTYKA ZAOPATRZENIA- Organizacja procesów magazynowych, ABC Magazynu
ROZDZIAŁ X.1 WYBRANE OBIEKTY POŁUDNIOWEGO SKUPISKA O NIEUSTALONEJ CHRONOLOGII, MAGAZYN DO 2015, Nowe
i1 Sprzedawca - magazynier, BHP, Instrukcje-Jednostronicowe
tabela pomiarow temperatury i wilgotnosci pomieszczen magazynowych w przedszkolu, organizacja-pracy
Instrukcja BHP w Magazynie(1), BHP materiały, INSTRUKCJE
Magazynowanie wyrobów materiałow

więcej podobnych podstron