---
title: "Syntaxfel i Access 2000 men inte i SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21770-syntaxfel-i-access-2000-men-inte-i-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "max"
published: "2001-11-21T18:47:00.000Z"
updated: "2001-11-22T09:00:00.000Z"
replies: 2
views: 185
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/21770-syntaxfel-i-access-2000-men-inte-i-sql"
---

# Syntaxfel i Access 2000 men inte i SQL

## #1 — max, 2001-11-21T18:47Z

Hej

Har en select sats som fungerar finfint i SQL Server men det vill sig inte riktigt när man kör i Access 2000.
 
Koden är

SELECT A.AnbudID, P.Projektnamn, AL.Aktivitetnamn,
**SUM(CASE A.DagID WHEN 1 THEN Tid ELSE 0 END) AS Man,** 
SUM(CASE A.DagID WHEN 2 THEN Tid ELSE 0 END) AS Tis, 
SUM(CASE A.DagID WHEN 3 THEN Tid ELSE 0 END) AS Ons, 
SUM(CASE A.DagID WHEN 4 THEN Tid ELSE 0 END) AS Tors, 
SUM(CASE A.DagID WHEN 5 THEN Tid ELSE 0 END) AS Fre, 
SUM(CASE A.DagID WHEN 6 THEN Tid ELSE 0 END) AS Lor, 
SUM(CASE A.DagID WHEN 7 THEN Tid ELSE 0 END) AS Son 
FROM Aktivitet AS A JOIN Projekt AS P ON A.AnbudID=P.AnbudID JOIN Aktivitetslista AS AL ON A.AktivitetID=AL.AktivitetID 
WHERE A.AnstID = 4 AND A.VeckoNr = 46  AND A.Ar = 2001
GROUP BY A.AnbudID, P.Projektnamn, AL.Aktivitetnamn

Felmeddelandet blir "Syntaxfel (operator saknas) i frågeutrycket" med början vid den fetmarkerade raden.

Är det någon snäll själ som vet vad detta kan beror på?

Tack på förhand

Permalänk: https://www.webforum.nu/p/21770

## #2 — LarsG, 2001-11-21T18:55Z

Access har inte stöd för case, däremot finns det en funktion som heter iif

```
SUM(iif(A.DagID=1,1,0))
```

om villkoret är sant så blir resultatet 1 annars 0.

Permalänk: https://www.webforum.nu/p/353226

## #3 — max, 2001-11-22T09:00Z

Tack LarsG.

Fungerade kanonbra. 

Om man kunde nominera någon till nobelpriset i databaskunskaper, skulle du vara mitt val.

Lev väl

max

Permalänk: https://www.webforum.nu/p/353227

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21770-syntaxfel-i-access-2000-men-inte-i-sql
