---
title: "Plocka fram aktuell vecka!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/100887-plocka-fram-aktuell-vecka"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "dxilaban"
published: "2004-04-04T13:17:40.000Z"
updated: "2004-04-05T17:42:16.000Z"
replies: 10
views: 372
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/100887-plocka-fram-aktuell-vecka"
---

# Plocka fram aktuell vecka!

## #1 — dxilaban, 2004-04-04T13:17Z

Hej

Jag har ett problem som jag inte kan lösa. Har gjort ett spelprogram där jag sedan listar alla matcherna jag skrivit in.

Men nu vill jag bara lista aktuell vecka:

Det är vecka 14 nu. Då skall den bara lista denna veckans matcher..

Jag använder denna sql-sats när jag lista alla matcherna. 
SELECT \*
FROM Spelprogram
ORDER BY UDatum ASC

Datum kolumen heter UDatum. Någon som kan hjälpa mig.

Jag använder macromedia dreamweaver mx.

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

## #2 — LarsG, 2004-04-04T15:51Z

```
SELECT *
FROM Spelprogram
where week(udatum) = 14
ORDER BY UDatum ASC
```

Funktionen week finns i de flesta DBMS.

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

## #3 — dxilaban, 2004-04-04T18:45Z

Inte vad jag menar. Skall lista aktuell vecka. Jag skall inte göra detta manuellt!!!

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

## #4 — @nders, 2004-04-04T18:47Z

```
where week(udatum) = week(now())
```

Eller?

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

## #5 — dxilaban, 2004-04-04T20:51Z

Nope

Får detta felmeddelande i dreamweaver

Odefinierad funktion 'week' i uttryck

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

## #6 — LarsG, 2004-04-04T21:09Z

Vilken DBMS är det?

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

## #7 — dxilaban, 2004-04-04T22:33Z

Jag använder access

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

## #8 — LarsG, 2004-04-05T06:48Z

```
select *
 from spelprogram
 where datepart('ww',udatum) = datepart('ww',date())
  and year(udatum) = year(date())
```

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

## #9 — dxilaban, 2004-04-05T16:37Z

Japp, det funkar bättre. 

Måste man bestämma att vilken dag datumet skall gälla. Jag vill att det ska vara Måndag till Söndag.

Fick detta när jag listade nu

2004-04-04 B-laget - Skurup är Söndag
2004-04-04 A-laget - Skurup är Söndag

Då vissar den bra föregående vecka. Alltså inte denna vecka. Därför undrar jag om man måste ta med att den skall börja gälla från Måndag till Söndag. 

Hoppas att du förstår vad jag menar

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

## #10 — LarsG, 2004-04-05T16:43Z

```
select *
 from spelprogram
 where datepart('ww',udatum,2,2) = datepart('ww',date(),2,2)
  and year(udatum) = year(date())
```

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

## #11 — dxilaban, 2004-04-05T17:42Z

Japp, det funkar.

Jag tackar så hemskt mycket. Det löste en hel del för mig :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/100887-plocka-fram-aktuell-vecka
