---
title: "Uppdatera rader där datumet är igår?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/120113-uppdatera-rader-där-datumet-är-igår"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Bosse168"
published: "2005-01-14T10:53:56.000Z"
updated: "2005-01-15T18:24:40.000Z"
replies: 8
views: 307
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/120113-uppdatera-rader-där-datumet-är-igår"
---

# Uppdatera rader där datumet är igår?

## #1 — Bosse168, 2005-01-14T10:53Z

Hur skulle en SQL-sats se ut som uppaterar ett fält med 1 bara där datumet är igår?

kolumen *datum* är av typen *dateTime* och fältet som ska uppdateras är av typen *Int(4)*

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

## #2 — yohpops, 2005-01-14T13:32Z

Det beror på databasen.

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

## #3 — Bosse168, 2005-01-14T14:44Z

databasen är MySQL

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

## #4 — Bosse168, 2005-01-15T11:28Z

Ingen som kan hjälpa mig?

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

## #5 — K@llen, 2005-01-15T12:02Z

Äsch, läste tokigt. :(

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

## #6 — Bosse168, 2005-01-15T13:58Z

Med denna SQL-sats så får jag ut dagens inlägg men som sagt så vill jag få ut gårdagens.

```
SQL="Select FÄLT From TABELLEN WHERE DAYOFMONTH(datum) = DAYOFMONTH(CURDATE()) " & _
" AND MONTH(datum) = MONTH(CURDATE()) " & _
" AND YEAR(datum) = YEAR(CURDATE())"
```

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

## #7 — Engine^, 2005-01-15T16:05Z

Så här bör du kunna uppdatera gårdagens.

```
UPDATE [i]tabellnamn[/i] SET
[i]fältnamn[/i] = [i]fältnamn[/i] + 1
WHERE datum = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
```

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

## #8 — Bosse168, 2005-01-15T17:20Z

Det funkar inte eftersom om datumet är 2005-01-14 23:59:00 så räknas inte fältet.

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

## #9 — Bosse168, 2005-01-15T18:24Z

```
select id from tabell where datum>=date_add(curdate(), interval -1 day) and datum<curdate()
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/120113-uppdatera-rader-där-datumet-är-igår
