---
title: "Plocka fram värden månadsvis"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/142622-plocka-fram-värden-månadsvis"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "brw"
published: "2006-02-17T10:44:13.000Z"
updated: "2006-02-21T13:46:10.000Z"
replies: 3
views: 385
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/142622-plocka-fram-värden-månadsvis"
---

# Plocka fram värden månadsvis

## #1 — brw, 2006-02-17T10:44Z

Går det med en SQL-fråga plocka fram allt för att kunna få nedanstående vy?

Jag har en tabell (kalender) med id, datum och rubrik.

Jag skulle vilja presentera hämtad data såhär:

Februari
26   Möte
27   Födelsedag

Mars
7   Genomgång
14  Möte
18  Möte

April
2  Födelsedag

Kan jag få fram ovanstående med en SQLfråga, och hur i så fall ska jag bära mig åt för att den ska förstå att det blir en ny månad och skriva ut det? 

Tacksam för svar

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

## #2 — J.N., 2006-02-17T11:03Z

HEJ!

Hämta posterna, sortera i ordning.

Spara undan den första månaden (februari eller 2) i en variabel.
Skriv ut månad, vad mötet handlar om, och vilken dag det är.
Loopa
I nästa post, kontrollera om månaden är densamma, isåfall skriv ut mötet, i annat fall skriv ut ny månad, byt den sparade månaden.

Så ser teorin ut.

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

## #3 — ecrost, 2006-02-21T13:32Z

J.N kan du lägga in en liten testkod? =) finns fler som är intresserade av denna lösning.. hehe 

ta utgång från denna sql-sats

SELECT datum, rubrik FROM datum ORDER BY datum DESC

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

## #4 — J.N., 2006-02-21T13:46Z

HEJ!

> **ecrost skrev:**
>
> J.N kan du lägga in en liten testkod? =) finns fler som är intresserade av denna lösning.. hehe 
> ...

Alldeles säkert, det har nämligen funnits med och besvarats ett antal gånger tidigare hur man skriver ut data när något annat ändrats, tex hur man skriver ut en tabell med 3 celler och sedan en ny rad.

Översätt det jag har skrivit på svenska till vbscript, upplägget är gjort, koden ska på plats!
På ett ungefär kan det bli såhär:

```
Do Until RS.Eof
	' I nästa post, kontrollera om månaden är densamma, isåfall skriv ut mötet, i annat fall skriv ut ny månad, byt den sparade månaden.
	if senasteman<>Month(RS("datum")) then response.write MonthName(Month(RS("datum")))
	
	' Spara undan den första månaden (februari eller 2) i en variabel.
	senasteman=Month(RS("datum"))
	' Skriv ut månad, vad mötet handlar om, och vilken dag det är.
	response write RS("rubrik") & RS("datum")
	rs.MoveNext
' Loopa
Loop
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/142622-plocka-fram-värden-månadsvis
