Ich versuche herauszufinden, wie man auf einfachste Weise eine Spalte aus derselben Tabelle zweimal auswählt, aber sie mit zwei verschiedenen WHERE-Bedingungen nebeneinander zeigt, als Teil einer größeren Abfrage (siehe unten). Wie kann dies am besten erreicht werden?
USE PDX_SAP_USER
GO
SELECT P.PLANT_CODE,
P.STOCK_CATEGORY,
P.MATERIAL,
P.DISTRIBUTION_VERSION_CODE,
P.PERIOD_CODE,
P.REQUIREMENTS_DATE,
P.PLANNED_QTY AS 'REM PLAN QTY',
P.VERSION_IND_FLAG,
P.SIZE_LITERAL,
P.WITHDRAWN_QUANTITY,
P.TECHNICAL_INDEX,
P.PLANNED_QTY + P.WITHDRAWN_QUANTITY AS 'ORIGINAL FCST QTY'
FROM VW_PLANNED_REQMNTS_TXT P
WHERE P.PLANT_CODE IN ('6040','6041')
AND P.STOCK_CATEGORY IN ('A60385000','A60385003')
AND P.DISTRIBUTION_VERSION_CODE IN ('00','01','ZU','Z2')
AND P.REQUIREMENTS_DATE < GETDATE() - 59
AND P.PLANNED_QTY > 0
ORDER BY P.PLANT_CODE,
P.STOCK_CATEGORY,
P.MATERIAL,
P.REQUIREMENTS_DATE,
P.TECHNICAL_INDEX