---
title: "när åren delar en vecka, MySql databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/181926-när-åren-delar-en-vecka-mysql-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "swingman"
published: "2010-01-08T14:14:34.000Z"
updated: "2010-01-08T14:23:44.000Z"
replies: 1
views: 330
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/181926-när-åren-delar-en-vecka-mysql-databas"
---

# när åren delar en vecka, MySql databas

## #1 — swingman, 2010-01-08T14:14Z

Följande kod ger mig data för pågående vecka. Hade det varit förra veckan så hade jag inte fått all data på grund av att i samma vecka var det 2009 och 2010. Tar jag bort delen year(i.end...) kommer jag att även få data från 2008 bara vecko nummer stämmer. det vill jag inte. Jag vill få all data från hela veckan även om veckan delas i 2 delar mellan åren. Nån som vet ett smidigt sätt. 

```
SELECT i.id_,d.name_,i.key_,i.start_,i.end_
FROM   jbpm_processdefinition d, jbpm_processinstance i
where (d.id_ = i.processdefinition_)
and
(week(i.end_) =week(CURRENT_TIMESTAMP) and year(i.end_) = year(CURRENT_TIMESTAMP)
OR (week(i.start_) = week(CURRENT_TIMESTAMP) and year(i.start_) =year(CURRENT_TIMESTAMP)) );
```

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

## #2 — erciz, 2010-01-08T14:23Z

Titta på MySQL-funktionen YEARWEEK() istället för WEEK() och YEAR().

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/181926-när-åren-delar-en-vecka-mysql-databas
