---
title: "Måndag - Söndag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21560-måndag-söndag"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "anno"
published: "2001-08-15T12:24:00.000Z"
updated: "2001-08-16T13:13:00.000Z"
replies: 5
views: 230
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/21560-måndag-söndag"
---

# Måndag - Söndag

## #1 — anno, 2001-08-15T12:24Z

Jag vill visa alla poster mellan måndag till söndag, den aktuella vecka det gäller, den ska alltså vara dynamisk så att det blir olika poster beroende mellan vilka datum det här.

Tänkte mig något i den här stilen:
strSQL = "SELECT \* FROM tabell WHERE dtm \> '" & dtmFörstiveckan & "' AND dtm \< '" & dtmSistiveckan & "' ORDER by dtm desc"

Hur får man ut dessa datum?

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

## #2 — LarsG, 2001-08-15T15:01Z

Man kan göra det lite olika beroende på vilken databas man använder. T.ex. i Access så kan du använda en selectsats som den här

```
  select * from tabell
   where datepart("ww",dtm) = datepart("ww",date)
     and year(dtm) = year(date)
```

Funktionsanropet datepart("ww",dtm) returnerar veckonummer för värdet i kolumnen dtm.

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

## #3 — anno, 2001-08-16T12:02Z

Med lite hjälp från dig LarsG och lite annat letande blev det så här till slut:

```
datum = date()

vecka = datepart("ww",datum)
ar = year(datum)
Dato= ar &"-01-01"

Do Until DatePart("ww", Dato, 2, 2) = vecka
	Dato = DateAdd("d", 1, Dato)
Loop

strSQL = "SELECT * FROM tblLogg WHERE dtmDay > '" & DateAdd("d", -1, Dato) & "' AND dtmDay < '" & DateAdd("d", 6, Dato) & "' ORDER by dtm desc"
```

Vet inte om det är bästa lösningen men det verkar fungera...

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

## #4 — emission, 2001-08-16T12:10Z

Det gör den säkert, men LarsGs variant är ungefär 1267 gånger effektivare.... :)

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

## #5 — anno, 2001-08-16T13:12Z

Givetvis är LarsG:s lösningar alltid effektivast ;)

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

## #6 — @nders, 2001-08-16T13:13Z

per definition. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21560-måndag-söndag
