Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.99 KB | None | 0 0
  1. SELECT
  2.     o.ID,
  3.     o.Number AS [Numer dokumentu],
  4.     o.DocumentDate AS [Data],
  5.     CASE WHEN d.FIRMA IS NULL THEN k.NAZWA
  6.        ELSE d.FIRMA  END AS [Nazwa],
  7.     CASE WHEN d.FIRMA IS NULL THEN K.ULICA_LOKAL
  8.        ELSE D.ULICA_LOKAL END AS [Ulica],
  9.     CASE WHEN d.FIRMA IS NULL THEN K.MIEJSCOWOSC
  10.        ELSE D.MIEJSCOWOSC END AS [Miasto],
  11.     K.NIP AS [NIP],
  12.     A.NAZWA AS [Nazwa],
  13.     J.NAZWA AS [JM],
  14.     op.BuyPriceNet AS [Cena zakupu],
  15.     op.FixedPrice AS  [Stała cena],
  16.     op.Margin    AS [Marża],
  17.     CASE WHEN op.FixedPrice = 0 OR op.FixedPrice IS NULL THEN (op.BuyPriceNet*op.Margin)+op.BuyPriceNet
  18.        WHEN op.FixedPrice != 0  THEN op.FixedPrice
  19.        ELSE 0.00 END AS [Cena sprzedaży Netto],
  20.     CASE WHEN op.FixedPrice = 0 OR op.FixedPrice IS NULL THEN ((op.BuyPriceNet*op.Margin)+op.BuyPriceNet)*((100+CAST(a.VAT_SPRZEDAZY AS DEC(10,2)))/100)
  21.        WHEN op.FixedPrice != 0  THEN op.FixedPrice*((100+CAST(a.VAT_SPRZEDAZY AS DEC(10,2)))/100)
  22.        ELSE 0.00 END AS [Cena sprzedaży Brutto],
  23.     (SELECT NAZWA FROM WaProNowa.dbo.KATEGORIA_ARTYKULU_TREE WHERE KOD_TREE   =  LEFT(KAT.KOD_TREE,3)  AND LEN(KOD_TREE)=3)  AS L1,
  24.     (SELECT NAZWA FROM WaProNowa.dbo.KATEGORIA_ARTYKULU_TREE WHERE KOD_TREE   =  LEFT(KAT.KOD_TREE,6)  AND LEN(KOD_TREE)=6)  AS L2,
  25.     (SELECT NAZWA FROM WaProNowa.dbo.KATEGORIA_ARTYKULU_TREE WHERE KOD_TREE   =  LEFT(KAT.KOD_TREE,9)  AND LEN(KOD_TREE)=9)  AS L3,
  26.     (SELECT NAZWA FROM WaProNowa.dbo.KATEGORIA_ARTYKULU_TREE WHERE KOD_TREE   =  LEFT(KAT.KOD_TREE,12) AND LEN(KOD_TREE)=12)     AS L4
  27. FROM DBO.Offers o
  28. LEFT JOIN DBO.KONTRAHENT k ON k.ID_KONTRAHENTA = o.CustomerId
  29. LEFT JOIN DBO.MIEJSCE_DOSTAWY d ON O.CustomerId =  D.ID_KONTRAHENTA  AND o.CustomerAddressId = d.ID_MIEJSCA_DOSTAWY
  30. LEFT JOIN DBO.OfferPositions op ON o.ID = OP.OfferId
  31. LEFT JOIN DBO.ARTYKUL a ON A.ID_ARTYKULU =  OP.ArticleId
  32. LEFT JOIN DBO.KATEGORIA_ARTYKULU_TREE KAT ON A.ID_KATEGORII_TREE = KAT.ID_KATEGORII_TREE
  33. LEFT JOIN DBO.JEDNOSTKA J ON J.ID_JEDNOSTKI =  A.ID_JEDNOSTKI
  34. WHERE o.ID = @ObjectID
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement