---
title: "sortera efter 30 dagar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/45778-sortera-efter-30-dagar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2002-06-13T11:54:25.000Z"
updated: "2002-06-13T14:51:09.000Z"
replies: 9
views: 209
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/45778-sortera-efter-30-dagar"
---

# sortera efter 30 dagar

## #1 — voigtann1, 2002-06-13T11:54Z

det är ju en SQL sats jag är ute efter... jag vill att alla inlägg från de 30 senaste dagarna ska skrivas upp... är det datediff som man ska använda??? behöver hela SQL satsen för detta...

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

## #2 — skyman, 2002-06-13T12:10Z

select \* from tabell where inlaggs-datum\>='"& dateadd("d", -30, date())&"' "

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

## #3 — @nders, 2002-06-13T12:14Z

Använder man access kan man göra allt i jet sql utan att bryta upp strängen.

```
strSQL = "select * from tabell where inlaggsdatum >= DateAdd('d', -30, now()) "
```

På ett ungefär.

skyman \>\> Man kan inte ha bindestreck i kolumnnamn. :)

Mvh,

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

## #4 — skyman, 2002-06-13T12:24Z

> **@nders skrev:**
>
> skyman \>\> Man kan inte ha bindestreck i kolumnnamn. :)

 Jo men jag drog bara till med något... det var inte lönt att chansa på vad hans *egentliga* kolumnnamn skulle heta så... :) 
Men det är rätt som du säger... kanske... har aldrig testat ;)

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

## #5 — voigtann1, 2002-06-13T14:25Z

```
	SQL = "select * from topics where forum_ID="&Request.Querystring("id") &" and where senast_datum >= DateAdd('d', -30, now()) "
	Set RS2 = Databas.Execute(SQL)
```

Vad är felet där?
får:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'forum_ID=3 and where senast_datum \>= DateAdd('d', -30, now())'.
/voigtan/forums/forum2.asp, line 28

line 28:

```
 	Set RS2 = Databas.Execute(SQL)
```

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

## #6 — @nders, 2002-06-13T14:26Z

Du skall bara ha ett where i din SQL-fråga.

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

## #7 — skyman, 2002-06-13T14:27Z

du måste nog ha enkelfnuttar runt datumet om det inte är så som @nders säger

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

## #8 — icaaq, 2002-06-13T14:30Z

> **skyman skrev:**
>
> du måste nog ha enkelfnuttar runt datumet om det inte är så som @nders säger

Brädgårdar (#) om det är access :)

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

## #9 — @nders, 2002-06-13T14:31Z

> Brädgårdar (#) om det är access

Eller enkelfnuttar om det är en nyare version än Access -97.
Dock inte i det här fallet. Inga fnuttar här inte. 

Mvh,

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

## #10 — voigtann1, 2002-06-13T14:51Z

Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/45778-sortera-efter-30-dagar
