---
title: "datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/103113-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "dendålige"
published: "2004-05-06T13:32:29.000Z"
updated: "2004-05-06T14:29:35.000Z"
replies: 7
views: 326
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/103113-datum"
---

# datum

## #1 — dendålige, 2004-05-06T13:32Z

varför funkar inte detta??

SQL = "SELECT Count(\*) From anvandare Where month(datum)='" & month(date()) & "' and day(datum)='" & day(date()) & "'"

den gillar inte när man kör day...

kör MySQL

får felet:

\[TCX\]\[MyODBC\]You have an error in your SQL syntax near '(datum)='6'' at line 1

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

## #2 — Jesper T, 2004-05-06T13:54Z

2\. Känns som en sql-fråga.
1\. Vad vill du få ut?

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

## #3 — dendålige, 2004-05-06T13:58Z

mm det är en sql fråga... vill få ut antalet anvandare som har loggat in idag... men datumet är typ 1999-02-12-13:42:12
men vill ju kolla med 1999-02-12 = 1999-02-12

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

## #4 — cyprys, 2004-05-06T14:06Z

SQL-felsökning 101: Skriv ut frågan först och främst och försök upptäcka felet.

Sen vet jag inte riktigt om mySQL är så stolta över att vilja köra just de där funktionerna du har i sql-satsen. Kanske de är?
Annars är det bara att kika på de inbyggda datumfunktioner som finns i mysql. CURDATE() är t.ex. en du skulle kunna använda. ;)

referensen finns på <https://www.mysql.com>

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

## #5 — Jesper T, 2004-05-06T14:06Z

Sök på datediff/dateadd i sql-forumet.

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

## #6 — dendålige, 2004-05-06T14:09Z

ska kolla på mysql...
men det funkar ju med year och mounth... men inte med day... knasigt...

har kollat på datediff och dateadd i flera timmar... men har inte fått något av det att funka...

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

## #7 — LarsG, 2004-05-06T14:10Z

Använd standard SQL.

```
SELECT Count(*) 
From anvandare 
Where extract(month from atum) = extract(month from current_date)
and extract(day from datum) = extract(day from current_date)
```

Flyttas från ASP

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

## #8 — dendålige, 2004-05-06T14:29Z

hmm... fick inte det att fungera... men hittade på mysqls sida... så det blev såhär:

SQL = "SELECT Count(\*) From anvandare Where month(datum)='" & month(date()) & "' and DAYOFMONTH(datum)='" & day(date()) & "'"

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/103113-datum
