---
title: "Skriv ut efter månad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13519-skriv-ut-efter-månad"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2001-05-31T20:40:00.000Z"
updated: "2002-01-03T16:00:00.000Z"
replies: 8
views: 283
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/13519-skriv-ut-efter-månad"
---

# Skriv ut efter månad

## #1 — eriks, 2001-05-31T20:40Z

Hej!

Jag har två frågor, en lätt och en svår:

1\. Om jag har ett datum i en tabell, t.ex. 01-01-24, hur får jag då ut vilken dag det är (i detta fallet 24)?

2 (Svår, tror jag). Jag har ett antal datum lagrade i en databas, som jag sedan loopar fram i en tabell. Jag skulle emellertid gärna göra så att datumen visades "efter månad". DVS att jag vill kolla upp om det finns något datum i respektive månad och sedan skriva ut varje datum under respektive månad (stimmigt?). Så här menar jag.

Om jag skriver som skag gör nu får jag:

01-05-06
01-06-06
01-06-29
01-08-15

Jag skulle vilja att det stod:

Maj
01-05-06

Juni
01-06-06
01-06-29

Augusti
01-08-15

Man får väl loopa på något sätt, men jag har ingen aning om hur jag ska göra. Någon som har fattat och vet hur man gör??

Tack! /Erik

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

## #2 — Wiberg, 2001-05-31T20:52Z

1\. Så här:

```

right(rs("cellnamn"), 2)
```

Om ditt recordset heter rs... :)

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

## #3 — LarsG, 2001-05-31T21:00Z

1)
Funktionen day plockar ut dagnummer från ett datum, så om du har hämtat det till ett recordset så

```
day(cdate(rs("datefield")))
```

2)

```

dim rs,nMonth,pMonth
set sesssion.lcid = 1053
'swedish locale settings
sql = "select * from ogrish order by datefield"
set rs = connect.execute(sql)

pMonth = 0
while not rs.eof
  nMonth = month(cdate(rs("datefield")))
  if  pMonth <> nMonth then
      response.write monthname(nMonth)
      pMonth = nMonth
  end if
'write rest of data
  rs.movenext
wend
```

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

## #4 — Wiberg, 2001-05-31T21:07Z

Jaja, så kan man ju också göra... ;)

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

## #5 — eriks, 2001-06-01T17:39Z

tack så mycket, det funkar bra...

..men jag fårstår egentligen inte riktigt vad som står i koden. Vad är wend för något?

/E

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

## #6 — Vide, 2001-06-01T17:41Z

det är den delan av loopen som skickar asp-tolken till början av loopen.

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

## #7 — Eclipse, 2001-06-01T18:28Z

**Do eller WHILE**
[En tråd från igår.](http://cgi.webforum.nu/wf/Forum11/HTML/004517.html)

\-----------------
"Never underestimate your opponents." - Name the movie.

\[Redigerat av Eclipse den 01 jun 2001\]

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

## #8 — Gimbo, 2002-01-03T15:29Z

\------------------

> "Det starka är inte att aldrig kunna falla, det starta är att kunna resa sig efter ett fall"

\[Redigerat av Gimbo den 03 jan 2002\]

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

## #9 — Percy, 2002-01-03T16:00Z

1\.
hur gör jag för att datum som endast har en siffra (1-9) ska visas som 5 och inte 05?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13519-skriv-ut-efter-månad
