---
title: "Visa alla poster från nuvarande månad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21031-visa-alla-poster-från-nuvarande-månad"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Pudolf"
published: "2000-07-24T11:03:00.000Z"
updated: "2000-08-04T19:31:00.000Z"
replies: 9
views: 614
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/21031-visa-alla-poster-från-nuvarande-månad"
---

# Visa alla poster från nuvarande månad

## #1 — Pudolf, 2000-07-24T11:03Z

hejsan!

är det någon som vet hur SQL:en ska se ut om man vill visa alla poster från en Access-databas som postats denna månad, den nuvarande månaden alltså. Så här skriver jag för att visa alla dagens poster.

```
SQL = "SELECT * FROM Tabell WHERE datum = #"&date&"# ORDER BY Namn "
```

Men hur skall det vara för månader?

Tacksam för svar!

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

## #2 — Vide, 2000-07-24T11:25Z

Tråden flyttas till forumet SQL

Mvh, Vide - Moderator, webForum

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

## #3 — Pudolf, 2000-07-24T12:58Z

aha... ok.

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

## #4 — fredrik, 2000-07-26T08:54Z

så här kan du göra (är inte helt säker på om access stödjer följande utan kanske bara sql-server...):

```
sql="SELECT * FROM db WHERE datumet BETWEEN DATEADD(day, - day(GETDATE()), GETDATE()) AND GETDATE()"
```

Om inte det funkar så kan man göra datumen i vb-script....så här nånting:

```
sql="SELECT * FROM db WHERE test BETWEEN "&DATEADD("d", -day(date)+1, date)&" AND "&date&""
```

...och detta ska funka i access med.

Detta hämtar alla poster från samma månad, så är det 2000-07-16 så hämtar den från 2000-07-01 fram till dagens datum osv...

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

## #5 — Pudolf, 2000-07-27T12:39Z

halloj fredrik!

det var som du trodde. den översta koden fungerar inte i access (iaf inte för mig)

men den undre bör fungera. testade den. men den ger inget resultat.Under koden skrev jag

```
If RS.EOF Then
Response.write("inget denna månad")
```

och resultatet blev att den skrev ut "inget denna månad", fast det FINNS poster från denna månad. konstigt.

Någon som vet vad man kan göra åt saken?

Tacksam för svar!

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

## #6 — Swey, 2000-07-27T15:40Z

Detta fungerar i mySQL.

SELECT \* FROM tabell WHERE kolumn \>= DATE_SUB( NOW(), INTERVAL 1 MONTH)

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

## #7 — fredrik, 2000-07-28T06:12Z

vad står det om du skriver ut sql-strängen?

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

## #8 — Pudolf, 2000-07-28T15:04Z

Swey:
Vet inte riktigt vad mySQL är men testade ditt exempel, fungerade inte :(.

fredrik:
skriver ut sql-strängen? hur menar du?
Ska jag skriva typ.
Response.write "någónting...?"

Tacksam för svar!

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

## #9 — Vide, 2000-07-28T18:18Z

Lägg detta före du exekverar strängen:

Response.write SQL

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

## #10 — Pudolf, 2000-08-04T19:31Z

sidan laddas inte så bra.
den tar tid, jag klickar på "stopp" och ser denna text:

```
SELECT * FROM Tabell WHERE datum BETWEEN 2000-08-01 AND 2000-08-04 ORDER BY tid Desc
```

vad kan problemet vara?

Tacksam för svar!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21031-visa-alla-poster-från-nuvarande-månad
