SQL: Fra Oracle til Access
Hejsa,Jeg har følgende SQL sætning fra Oracle som jeg skal bruge i Access 2000.
Det er specielt Decode functionen jeg er interesseret i hvordan man kan omskrive, da jeg har ladet mig fortælle at denne ikke virker i Access.
Hilsen
Claus
SELECT L.LOCATION, L.LOCATION_NAME, SUM(DECODE(O.COST_CENTER, 331, 1, 0)) AS OPEN, SUM(DECODE(C.COST_CENTER, 331, 1, 0)) AS CLOSED FROM PROBSUMMARYM1 P, OPERATORM1 O, OPERATORM1 C, LOCATIONM1 L WHERE P.OPENED_BY = O.FULL_NAME AND P.CLOSED_BY = C.FULL_NAME AND P.LOCATION = L.LOCATION AND (P.CLOSE_TIME BETWEEN TO_DATE('01-1-2003', 'DD-MM-YYYY') AND TO_DATE('31-1-2003 23:59:59', 'DD-MM-YYYY HH24:MI:SS')) AND (L.LOCATION LIKE 'DK%') GROUP BY L.LOCATION, L.LOCATION_NAME HAVING (SUM(DECODE(O.COST_CENTER, 331, 1, 0)) > 0) OR (SUM(DECODE(C.COST_CENTER, 331, 1, 0)) > 0) ORDER BY L.LOCATION
