---
title: "Det här med datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13735-det-här-med-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "saw"
published: "2002-01-12T12:21:00.000Z"
updated: "2002-01-12T21:15:00.000Z"
replies: 7
views: 212
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/asp/13735-det-här-med-datum"
---

# Det här med datum

## #1 — saw, 2002-01-12T12:21Z

Ledsen att behöva ta upp en så gammal och sliten tråd som datum men......
Jag försöker att göra som här på forumet, alltså visa totalt antal inlägg, varav så många inlägg idag.

```
RS.OPEN "SELECT  count(InlaggID) AS antalInlagg  from Inlagg  where FormatDateTime(datum,VBShortDate) = " & FormatDateTime(date(),VBShortDate) , connection, adopenkeyset, adlockoptimistic
```

Här får jag felmedelande om att FormatDatumTid är fel funktion(jag har includerat Adovbs.inc)
Försöker jag med denna:

```
RS.OPEN "SELECT  count(datum) AS antalDatum  from Inlagg  where LEFT(datum,10) = " & FormatDateTime(date(),VBShortDate) , connection, adopenkeyset, adlockoptimistic
```

Blir svaret 0
Hur bör jag göra?

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

## #2 — Skarre, 2002-01-12T13:28Z

Jag har aldrig provat, men jag tror inte att du kan använda VBScript direkt i SQL-frågan. I vilket format är datumet i databasen?

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

## #3 — LarsG, 2002-01-12T16:46Z

Om du använder access och datum är en datetime kolumn

```
RS.OPEN "SELECT count(datum) AS antalDatum from Inlagg where datum = now()" , connection, adopenkeyset, adlockoptimistic
```

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

## #4 — saw, 2002-01-12T20:46Z

Nja, ni har missuppfattat mig lite granna. Jag vill kolla hur många inlägg som är skrivna idag. LarsG har rätt, dett gäller en Accessdatabas och informationen liger sparad som 2002-01-11 23:42:27. Om jag gämmför med now() så blir det ju fel, dä gämmförs ju tiden också. Jag måste ju gämmföra med date().
Då får jag ju 0 eftersomm tiden är sparad i databasen. Det far därför som jag grunnade på formatdatetime.
Har ni något förslag? Jag vore glad om jag kunde göra detta i SQL;en.

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

## #5 — LarsG, 2002-01-12T20:50Z

```
RS.OPEN "SELECT count(datum) AS antalDatum from Inlagg where datum = #" & date & "#" , connection, adopenkeyset, adlockoptimistic
```

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

## #6 — saw, 2002-01-12T21:02Z

Tack för försöket LarsG men tyvärr så kom du inte närmare målet.
Som jag skrev tidigare, i databasen så ligger uppgifterna som:
2002-01-11 23:42:27
Men med date() så blir ju formateringen
2002-01-11
Kan man inte bara plocka dom 10 första tecknen?

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

## #7 — LarsG, 2002-01-12T21:08Z

Ja, det missade jag.

```
RS.OPEN "SELECT count(datum) AS antalDatum from Inlagg where year(datum) = " & year(date) & " and month(datum) = " & month(date) & " and day(datum) = " & day(date) , connection, adopenkeyset, adlockoptimistic
```

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

## #8 — saw, 2002-01-12T21:15Z

TACK LarsG.
Nu är kvällen räddad...........för ett tag.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13735-det-här-med-datum
