Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. SELECT DISTINCT
  2. SL.CUSTACCOUNT,
  3. SL.ITEMID,
  4. CON.NAME,
  5. CON.CONFIGID,
  6. CON.BEA260DESIGNATIONCOMMERCIALE ,
  7. CASE WHEN INV.NAMEALIAS = 'IXIO-DP1/DP3' AND (CON.BEA260DESIGNATIONCOMMERCIALE LIKE '%IXIO-DP1%' OR CON.BEA260DESIGNATIONCOMMERCIALE LIKE '%DDS-B%') THEN 'IXIO-DP1'
  8. WHEN INV.NAMEALIAS = 'IXIO-DP1/DP3' AND (CON.BEA260DESIGNATIONCOMMERCIALE LIKE '%IXIO-DP3%' OR CON.BEA260DESIGNATIONCOMMERCIALE LIKE '%DDS-A%') THEN 'IXIO-DP3'
  9. WHEN INV.NAMEALIAS = 'IXIO-DT1/DO1' AND (CON.BEA260DESIGNATIONCOMMERCIALE LIKE '%IXIO-DT1%' or CON.BEA260DESIGNATIONCOMMERCIALE NOT LIKE '%IR/Radar AiS1 DO%' AND CON.BEA260DESIGNATIONCOMMERCIALE NOT LIKE '%IXIO-DO1%') THEN 'IXIO-DT1'
  10. WHEN INV.NAMEALIAS = 'IXIO-DT1/DO1' AND (CON.BEA260DESIGNATIONCOMMERCIALE LIKE '%IXIO-DO1%' or CON.BEA260DESIGNATIONCOMMERCIALE LIKE '%IR/Radar AiS1 DO%') THEN 'IXIO-DO1'
  11. WHEN INV.NAMEALIAS LIKE '%LZR%' THEN LEFT(CON.BEA260DESIGNATIONCOMMERCIALE,9)
  12. ELSE INV.NAMEALIAS
  13. END AS NAMEALIAS,
  14. CAST(SL.SALESPRICE as NUMERIC(18,2)) as LASTOFFEREDPRICE,
  15. CAST(SL.CONFIRMEDDLV AS DATE) AS DATE_MAX
  16.  
  17. FROM SALESLINE SL
  18. LEFT JOIN CUSTTABLE CUS ON CUS.ACCOUNTNUM = SL.CUSTACCOUNT AND SL.DATAAREAID = CUS.DATAAREAID
  19. LEFT JOIN INVENTTABLE INV on INV.ITEMID = SL.ITEMID AND INV.ITEMGROUPID = 'TOC' AND SL.DATAAREAID = INV.DATAAREAID
  20. LEFT JOIN INVENTDIM DIM ON DIM.INVENTDIMID = SL.INVENTDIMID AND SL.DATAAREAID = DIM.DATAAREAID
  21. LEFT JOIN CONFIGTABLE CON ON CON.CONFIGID = DIM.ConfigID AND CON.ITEMID = SL.ITEMID AND SL.DATAAREAID = CON.DATAAREAID
  22. INNER JOIN
  23. (
  24. SELECT SL3.CUSTACCOUNT, SL3.ITEMID, CON.CONFIGID, CAST(MAX(SL3.CONFIRMEDDLV) AS DATE) AS DATE_MAX
  25. FROM SALESLINE SL3
  26. LEFT JOIN INVENTDIM DIM ON DIM.INVENTDIMID = SL3.INVENTDIMID AND SL3.DATAAREAID = DIM.DATAAREAID
  27. LEFT JOIN CONFIGTABLE CON ON CON.CONFIGID = DIM.ConfigID AND CON.ITEMID = SL3.ITEMID AND SL3.DATAAREAID = CON.DATAAREAID
  28. WHERE
  29. SALESPRICE > '1'
  30. AND SALESSTATUS <> '4'
  31. AND LINEPERCENT = '0'
  32. AND SL3.ITEMID LIKE '0%'
  33. AND BEA269ECHANTILLON = '0'
  34. AND SL3.DATAAREAID = 'BEA'
  35. AND CURRENCYCODE = 'EUR'
  36. AND SL3.CREATEDDATETIME > '20070401'
  37. GROUP BY CUSTACCOUNT, SL3.ITEMID, CON.CONFIGID
  38. ) SL2 ON SL.CUSTACCOUNT = SL2.CUSTACCOUNT AND SL.ITEMID = SL2.ITEMID and CON.CONFIGID = SL2.CONFIGID and CAST(SL.CONFIRMEDDLV AS DATE) = SL2.DATE_MAX
  39. WHERE
  40. SL.SALESPRICE > '1'
  41. AND SL.SALESSTATUS <> '4'
  42. AND SL.LINEPERCENT = '0'
  43. AND SL.ITEMID LIKE '0%'
  44. AND SL.BEA269ECHANTILLON = '0'
  45. AND SL.DATAAREAID = 'BEA'
  46. AND SL.CURRENCYCODE = 'EUR'
  47. AND SL.CREATEDDATETIME > '20070401'
  48. AND CUS.CUSTGROUP = 'C'
  49. AND INV.BEAARTICLEVIVANT = '1'
  50. order by CUSTACCOUNT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement