---
title: "Datediff i MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/53161-datediff-i-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "i-or"
published: "2002-09-13T19:02:26.000Z"
updated: "2002-09-14T10:35:25.000Z"
replies: 3
views: 244
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/53161-datediff-i-mysql"
---

# Datediff i MySQL

## #1 — i-or, 2002-09-13T19:02Z

Jag har letat och letat, men inte hittat en tråd jag vet finns här på wF.

Hur kan man jämföra två datum i en SQL-sats om man använder mySQL?

Alltså i stil med:

```
WHERE Date >  " & Date2 & "
```

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

## #2 — Ekström, 2002-09-13T19:23Z

Det fungerar väl precis som med Access. Datediff kan du ju också använda om du vill det.

På <http://www.mysql.com/doc/en/Date_and_time_functions.html> hittar du information och beskrivningar av datum- och tidsfunktionerna som finns inbyggda i MySQL.

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

## #3 — i-or, 2002-09-14T10:22Z

Jag har hört att DateDiff inte funkar i MySQL. Och när jag använder det får jag detta felmeddelande:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e21' 

ODBC-drivrutinen stöder inte de begärda egenskaperna. 

/mysql runnerscorner/default.asp, rad 37 

rad: 36 och 37 

```
SQL = "SELECT Count(*) FROM t_guestbook WHERE f_to = " & Trim(Session("ID")) & " AND Datediff('s', f_date, '" & f_guestbook & "') < 0"
RecSet.Open SQL, Connect, 3, 3
```

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

## #4 — i-or, 2002-09-14T10:35Z

Det fallet jag just nu skulle använda datediff till fick jag att funka med denna enkla kod:

```
WHERE f_date - '" & f_guestbook & "' > 0
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/53161-datediff-i-mysql
