---
title: "Hämta månader från datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/50296-hämta-månader-från-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "i-or"
published: "2002-08-14T13:10:53.000Z"
updated: "2002-08-14T14:26:29.000Z"
replies: 4
views: 233
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/50296-hämta-månader-från-datum"
---

# Hämta månader från datum

## #1 — i-or, 2002-08-14T13:10Z

Jag har i en kolumn i en databas en massa datum. Jag vill hämta månaderna från dessa datum, men jag vill bara skriva en viss månad en gång.

Här är kodsnutten som skriver ut månaderna, men flera gånger:

```
Show = "SELECT Dat FROM Diary"
RecSet.Open Show, Connect, 3, 3 
Dat = RecSet("Dat")
Do While Not RecSet.EOF %>
<% =Month(Dat) %>
<% RecSet.MoveNext
Loop
```

 

Hur gör jag?

Tack på förhand

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

## #2 — LarsG, 2002-08-14T13:17Z

```
q = "select distinct month(dat)) from diary"
```

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

## #3 — i-or, 2002-08-14T13:22Z

Jag provade med det. Men jag lyckades inte komma åt RecSet("Month(Dat)"). Och om jag skrev uttrycket så här:

```
SELECT DISTINCT Month(Dat), Dat FROM Diary
```

 

Får jag ut flera månader. Det skulle fungera om DISTINCT bara gäller för Month(Dat) och inte för Dat, hur gör jag det?

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

## #4 — LarsG, 2002-08-14T13:49Z

```
set rs = "select distinct month(dat)) from diary"
while not rs.eof
response.write rs(0) & "<br>"
rs.movenext
wend
```

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

## #5 — i-or, 2002-08-14T14:26Z

Tack så mycket, det funkade finfint...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/50296-hämta-månader-från-datum
