RolandPricken
Gebruiker
- Lid geworden
- 17 sep 2010
- Berichten
- 49
Hallo, ik heb de volgende query:
SELECT
ITEMID, ITEMNAME, NEW_MINONHAND, NEW_MAXONHAND, AVAILPHYSICAL, WMSLOCATIONID
Echter wil ik graag dat de NEW_MAXONHAND wordt weer weergeven, anders 0 als de AVAILPHYSICAL maximaal is per itemid.
Anders verwoord, als de AVAILPHYSICAL maximaal is per itemid dient de NEW_MAXONHAND weergegeven te worden, indien de AVAILPHYSICAL niet maximaal per itemid dient er 0 weergegegeven te worden.
Nu heb ik deze case gebruikt, dit werkt natuurlijk niet. Ik heb diverse variaties geprobeerd hierop, o.a. ook de ">= 0" te vervangen door AVAILPHYSICAL maar dit werkt ook niet.
CASE WHEN MAX(dbo.INVENTSUM.AVAILPHYSICAL) >= 0 THEN dbo.DYN_MINMAXPROPOSALS.NEW_MAXONHAND ELSE 0 END AS Expr1
Kan iemand me hier mee helpen?
Alvast bedankt
SELECT
ITEMID, ITEMNAME, NEW_MINONHAND, NEW_MAXONHAND, AVAILPHYSICAL, WMSLOCATIONID
Echter wil ik graag dat de NEW_MAXONHAND wordt weer weergeven, anders 0 als de AVAILPHYSICAL maximaal is per itemid.
Anders verwoord, als de AVAILPHYSICAL maximaal is per itemid dient de NEW_MAXONHAND weergegeven te worden, indien de AVAILPHYSICAL niet maximaal per itemid dient er 0 weergegegeven te worden.
Nu heb ik deze case gebruikt, dit werkt natuurlijk niet. Ik heb diverse variaties geprobeerd hierop, o.a. ook de ">= 0" te vervangen door AVAILPHYSICAL maar dit werkt ook niet.
CASE WHEN MAX(dbo.INVENTSUM.AVAILPHYSICAL) >= 0 THEN dbo.DYN_MINMAXPROPOSALS.NEW_MAXONHAND ELSE 0 END AS Expr1
Kan iemand me hier mee helpen?
Alvast bedankt