---
title: "UPPDATE ner till 0, sen DELETE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/72341-uppdate-ner-till-0-sen-delete"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Eclipse"
published: "2003-03-27T19:30:45.000Z"
updated: "2003-03-27T20:10:26.000Z"
replies: 3
views: 249
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/72341-uppdate-ner-till-0-sen-delete"
---

# UPPDATE ner till 0, sen DELETE

## #1 — Eclipse, 2003-03-27T19:30Z

Jag har dammat av en gamal shop jag gjorde för snart tre år sedan.

\[basket\]
intUserSession
intProductID
intQuantity

När man lagt "varor i korgen" och ska ta bort varor ...

UPDATE... intQuantity =  intQuantity -1 ...

Men om  intQuantity = 0 då ska man ju DELETE.

Kan man göra detta på något snygg sätt i SQL i stället för att fråga i ASP?

Jag kör Access.

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

## #2 — @nders, 2003-03-27T19:41Z

Nu är jag ingen stjärna på Access, men du borde kunna kasta iväg två frågor på en gång; en delete först, och sedan en update. Observera att jag inte är säker på om man kan köra mer än en fråga åt gången i Access, jag vet att i SQL server fungerar det bra.

```
DELETE FROM tabellen WHERE intUserSession = 111 AND intProductID = 123 AND intQuantity <= 1; UPDATE tabellen SET intQuantity = intQuantity - 1 WHERE intProductID = 123 AND intUserSession=111
```

Någonting sånt kan vara värt att prova i alla fall...

Mvh

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

## #3 — LarsG, 2003-03-27T20:09Z

De frågor som @nders visar borde fungera men du måste göra två separata anrop eftersom Access inte kan hantera multipla frågor.

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

## #4 — @nders, 2003-03-27T20:10Z

Tack, då fick jag lära mig det också. :)

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/72341-uppdate-ner-till-0-sen-delete
