---
title: "hämta poster från samma vecka (asp)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/71943-hämta-poster-från-samma-vecka-asp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Wiberg"
published: "2003-03-23T15:53:45.000Z"
updated: "2003-03-24T15:25:15.000Z"
replies: 11
views: 299
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/71943-hämta-poster-från-samma-vecka-asp"
---

# hämta poster från samma vecka (asp)

## #1 — Wiberg, 2003-03-23T15:53Z

Har en tabell med bl.a fältet tid innehållande datum i formatet 2003-03-20.

Nu vill jag bara hämta de poster där datumet i fältet tid infaller under den nuvarande veckan.

Nån som kan klura ut det här? :)

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

## #2 — @nders, 2003-03-23T16:03Z

Information otillräcklig. Är fältet tid av datumtyp? Vilken dbms är det frågan om? Vissa dbms har funktioner som DatePart() exempelvis.

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

## #3 — Wiberg, 2003-03-23T16:32Z

Fältet är av texttyp.
Databasen som används är MySQL.

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

## #4 — LarsG, 2003-03-23T17:24Z

Byt datatyp till datetime. Sen kan vi börja diskutera.

```
select * from t
where week(dateColumn,3) = week(current_date,3)
and year(dateColumn) = year(current_date)
```

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

## #5 — Wiberg, 2003-03-23T17:49Z

Ska bli! :)

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

## #6 — Wiberg, 2003-03-23T17:57Z

```
 SQL = "select * from tabell where week(tid,3) = week(current_date,3) and year(tid) = year(current_date)"
```

 ?

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

## #7 — Wiberg, 2003-03-23T18:40Z

För det funkar inte. :)

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

## #8 — LarsG, 2003-03-23T18:45Z

Funkar inte? Fel data? Felmeddelande?

Vad får du för resultat av följande frågor?

```
select year(current_date), week(current_date,3)

select year(tid), week(tid,3) from tabell
order by 1 desc,2 desc
```

dvs, finns det några poster som stämmer med villkoren?

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

## #9 — Wiberg, 2003-03-23T18:56Z

En post hämtas ut databasen. Den första.
Samma post hämtas oavsett vad jag sätter datorns datum till.

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

## #10 — LarsG, 2003-03-23T19:00Z

Går mysqlservern på den datorn då?

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

## #11 — Wiberg, 2003-03-23T19:58Z

Aha. Fattade inte att tiden togs från den... :)
I så fall kanske det funkar. Får se om det blir rätt imorgon. :)

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

## #12 — Wiberg, 2003-03-24T15:25Z

weeeeeee... :)
Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/71943-hämta-poster-från-samma-vecka-asp
