Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 2.48 KB | None | 0 0
  1. TRUNCATE TABLE CrmSalesAnalysisBuffer_FS
  2. INSERT INTO CrmSalesAnalysisBuffer_FS
  3. SELECT 
  4.         DH.NUMER                                                                                                    [DOKUMENT NUMER],
  5.         DH.FORMA_PLATNOSCI                                                                                          [DOKUMENT FORMA_PŁATNOŚCI],
  6.         DateAdd(day, DH.DATA_WYSTAWIENIA  - 4, '1801-01-01')                                                        [DOKUMENT DATA WYSTAWIENIA],
  7.         CASE DATEPART(QUARTER, DATEADD(DAY, DH.DATA_WYSTAWIENIA - 4, '1801-01-01'))
  8.                 WHEN 1 THEN 'Q1 '+ CONVERT(CHAR(4), YEAR(DATEADD(DAY, DH.DATA_WYSTAWIENIA  - 4, '1801-01-01')))
  9.                 WHEN 2 THEN 'Q2 '+ CONVERT(CHAR(4), YEAR(DATEADD(DAY, DH.DATA_WYSTAWIENIA  - 4, '1801-01-01')))
  10.                 WHEN 3 THEN 'Q3 '+ CONVERT(CHAR(4), YEAR(DATEADD(DAY, DH.DATA_WYSTAWIENIA  - 4, '1801-01-01')))
  11.                 WHEN 4 THEN 'Q4 '+ CONVERT(CHAR(4), YEAR(DATEADD(DAY, DH.DATA_WYSTAWIENIA  - 4, '1801-01-01')))
  12.             END                                                                                                     [DOKUMENT DATA WYSTAWIENIA KWARTAŁ],      
  13.         DateAdd(day, DH.DATA_SPRZEDAZY    - 4, '1801-01-01')                                                        [DOKUMENT DATA SPREDAZY],
  14.         CASE DATEPART(QUARTER, DATEADD(DAY, DH.DATA_SPRZEDAZY - 4, '1801-01-01'))
  15.                 WHEN 1 THEN 'Q1 '+ CONVERT(CHAR(4), YEAR(DATEADD(DAY, DH.DATA_SPRZEDAZY  - 4, '1801-01-01')))
  16.                 WHEN 2 THEN 'Q2 '+ CONVERT(CHAR(4), YEAR(DATEADD(DAY, DH.DATA_SPRZEDAZY  - 4, '1801-01-01')))
  17.                 WHEN 3 THEN 'Q3 '+ CONVERT(CHAR(4), YEAR(DATEADD(DAY, DH.DATA_SPRZEDAZY  - 4, '1801-01-01')))
  18.                 WHEN 4 THEN 'Q4 '+ CONVERT(CHAR(4), YEAR(DATEADD(DAY, DH.DATA_SPRZEDAZY  - 4, '1801-01-01')))
  19.         END                                                                                                         [DOKUMENT DATA SPRZEDAŻY KWARTAŁ],      
  20.         DH.WARTOSC_NETTO                                                                                            [DOKUMENT WARTOŚĆ SPRZEDAŻY NETTO],
  21.         WZD.WARTOSC_ZAKUPU_NETTO                                                                                    [DOKUMENT WARTOŚĆ ZAKUPU NETTO],
  22.         K.NAZWA                                                                                                     [KONTRAHENT NAZWA KRÓTKA],
  23.         K.NAZWA_PELNA                                                                                               [KONTRAHENT NAZWA PEŁNA],
  24.         K.NIP                                                                                                       [KONTRAHENT NIP],
  25.         K.MIEJSCOWOSC                                                                                               [KONTRAHENT MIEJSCOWOŚĆ],
  26.         ISNULL(P.IMIE_1,'') + ISNULL(' '+NAZWISKO,'')                                                               [HANDLOWIEC],
  27.         GETDATE()                                                                                                   [UPDATETIME],
  28.         O.Id                                                                                                        [OPERATORID]
  29. FROM    DOKUMENT_HANDLOWY DH
  30. JOIN    WARTOSC_ZAKUPU_DOKUMENTU_HANDLOWEGO WZD ON WZD.ID_DOK_HANDLOWEGO = DH.ID_DOKUMENTU_HANDLOWEGO
  31. JOIN    KONTRAHENT K ON K.ID_KONTRAHENTA = DH.ID_KONTRAHENTA
  32. JOIN    PRACOWNIK P ON P.ID_PRACOWNIKA = K.ID_HANDLOWCA
  33. JOIN    Operators O ON O.EmployeeId = P.ID_PRACOWNIKA
  34. WHERE   DH.ID_TYPU =1 AND
  35.         DATEADD(DAY, DH.DATA_SPRZEDAZY - 4, '1801-01-01') >  '2018-01-01'
  36.  
  37.  
  38. SELECT * FROM CrmSalesAnalysisBuffer_FS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement