tootergray34
New member
- Local time
- Today, 13:13
- Joined
- Feb 18, 2013
- Messages
- 5
I have 3 tables where I want to grab a date from and I made a case statement for it. Is it possible for me to grab the Min date as I get multiple values for the date and I only want to grab that one? Here is my code so far. Thanks for anyone if they can help.
Code:
SELECT PURC_ORDER_LINE.PART_ID, PURC_ORDER_LINE.TOTAL_USR_RECD_QTY, PURC_ORDER_LINE.ORDER_QTY, PURCHASE_ORDER.STATUS,
PURCHASE_ORDER.VENDOR_ID, CASE WHEN PURC_LINE_DEL.DESIRED_RECV_DATE IS NOT NULL
THEN PURC_ORDER_LINE.DESIRED_RECV_DATE WHEN PURC_ORDER_LINE.DESIRED_RECV_DATE IS NOT NULL
THEN PURC_ORDER_LINE.DESIRED_RECV_DATE ELSE PURCHASE_ORDER.DESIRED_RECV_DATE END AS NextPoReceiptDate, PURCHASE_ORDER.ID,
PURC_ORDER_LINE.LINE_NO
FROM PURC_ORDER_LINE INNER JOIN
PURCHASE_ORDER ON PURC_ORDER_LINE.PURC_ORDER_ID = PURCHASE_ORDER.ID LEFT OUTER JOIN
PURC_LINE_DEL ON PURC_ORDER_LINE.PURC_ORDER_ID = PURC_LINE_DEL.PURC_ORDER_ID AND
PURC_ORDER_LINE.LINE_NO = PURC_LINE_DEL.PURC_ORDER_LINE_NO
WHERE (PURC_ORDER_LINE.ORDER_QTY > PURC_ORDER_LINE.TOTAL_USR_RECD_QTY) AND (PURCHASE_ORDER.STATUS = 'R') AND
(PURC_ORDER_LINE.PART_ID = 'FIRST ARTICLE')
ORDER BY NextPoReceiptDate DESC