| 1 |
|
|---|
| 2 | SET ANSI_NULLS ON
|
|---|
| 3 | GO
|
|---|
| 4 | SET QUOTED_IDENTIFIER OFF
|
|---|
| 5 | GO
|
|---|
| 6 |
|
|---|
| 7 | ALTER VIEW [dbo].[VIEW_PRODUKCJA_ZESTAWIE_DTP]
|
|---|
| 8 | AS
|
|---|
| 9 | SELECT YEAR(DATA_AGENT) AS ROK, MONTH(DATA_AGENT)
|
|---|
| 10 | AS MS, STAN, DTP, DTP_PO_KOR, TYP_PROJEKTU,
|
|---|
| 11 | DATEDIFF(minute, DATA_PRODUKCJA, DATA_DTP)
|
|---|
| 12 | AS CZAS_W_DTP, DATEDIFF(minute, DATA_KOREKTA,
|
|---|
| 13 | DATA_DTP_PO_KOR) AS CZAS_W_DTP_PO_KOR,
|
|---|
| 14 | CASE WHEN TYP_PROJEKTU = 'NOWY' THEN DATEDIFF(minute,
|
|---|
| 15 | DATA_PRODUKCJA, DATA_DTP)
|
|---|
| 16 | ELSE 0 END AS CZAS_NOWE,
|
|---|
| 17 | CASE WHEN TYP_PROJEKTU = 'ZMIANY' THEN DATEDIFF(minute,
|
|---|
| 18 | DATA_PRODUKCJA, DATA_DTP)
|
|---|
| 19 | ELSE 0 END AS CZAS_ZMIANY,
|
|---|
| 20 | CASE WHEN TYP_PROJEKTU = 'GOTOWY' THEN DATEDIFF(minute,
|
|---|
| 21 | DATA_PRODUKCJA, DATA_DTP)
|
|---|
| 22 | ELSE 0 END AS CZAS_GOTOWY,
|
|---|
| 23 | CASE WHEN STAN = 'ZAAKCEPTOWANE' THEN OCENA ELSE 0 END
|
|---|
| 24 | AS OCENA,
|
|---|
| 25 | CASE WHEN STAN = 'ZAAKCEPTOWANE' THEN 1 ELSE 0 END AS
|
|---|
| 26 | DOBRE,
|
|---|
| 27 | CASE WHEN STAN = 'NIEZAAKCEPTOWANE' THEN 1 ELSE 0 END
|
|---|
| 28 | AS ZLE,
|
|---|
| 29 | CASE WHEN STAN = 'ZWROT Z PRODUKCJI' THEN 1 ELSE 0 END
|
|---|
| 30 | AS ZWROT,
|
|---|
| 31 | CASE WHEN TYP_PROJEKTU = 'NOWY' THEN 1 ELSE 0 END AS
|
|---|
| 32 | NOWE,
|
|---|
| 33 | CASE WHEN TYP_PROJEKTU = 'ZMIANY' THEN 1 ELSE 0 END AS
|
|---|
| 34 | ZMIANY,
|
|---|
| 35 | CASE WHEN TYP_PROJEKTU = 'GOTOWY' THEN 1 ELSE 0 END
|
|---|
| 36 | AS GOTOWE,
|
|---|
| 37 | CASE WHEN NOT (STAN = 'ZWROT Z PRODUKCJI' OR
|
|---|
| 38 | STAN = 'ZAAKCEPTOWANE' OR
|
|---|
| 39 | STAN = 'DO AKCEPTACJI' OR
|
|---|
| 40 | STAN = 'NIEZAAKCEPTOWANE')
|
|---|
| 41 | THEN 1 ELSE 0 END AS W_PRODUKCJI,
|
|---|
| 42 | P.ReklamaId,
|
|---|
| 43 | R.[Tytu³] AS Tytul
|
|---|
| 44 | FROM PRODUKCJA P
|
|---|
| 45 | LEFT OUTER JOIN Reklama R ON R.ReklamaId=P.ReklamaId
|
|---|
| 46 | GO
|
|---|
| 47 |
|
|---|
| 48 | SET ANSI_NULLS OFF
|
|---|
| 49 | GO
|
|---|
| 50 | SET QUOTED_IDENTIFIER ON
|
|---|
| 51 | GO
|
|---|
| 52 |
|
|---|