---
title: "datediff + vecka"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/81952-datediff-vecka"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "doggelito"
published: "2003-07-14T07:01:38.000Z"
updated: "2003-07-14T10:45:39.000Z"
replies: 2
views: 185
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/81952-datediff-vecka"
---

# datediff + vecka

## #1 — doggelito, 2003-07-14T07:01Z

Hur åtgärdar man detta, min dbms (ms-sql2000) kör söndag som startdag och lördag som slutdag.
Med koden nedan får jag ut värden fast jag ej ska få det.

```
Select Count(VisitorId) From tblStatistics_Totalvisitors Where
datediff(ww,'2003-07-13','2003-07-14') = 0
```

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

## #2 — LarsG, 2003-07-14T09:16Z

```
where
case when datepart(wd,'2003-07-13') = 1 then
  datepart(wk,'2003-07-13') - 1 else
datepart(wk,'2003-07-13') end = 
case when datepart(wd,'2003-07-14') = 1 then
  datepart(wk,'2003-07-14') - 1 else
datepart(wk,'2003-07-14') end
```

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

## #3 — doggelito, 2003-07-14T10:45Z

För enkelhetens skull fick det bli så här:

```
set datefirst 1 select...
where datediff(yyyy,Regdate,'" & Selected_date & "') = 0 and
datepart(ww,Regdate) = datepart(ww, '" & Selected_date & "')
```

att man inte kan använda datefirst på datediff är ju märkligt!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/81952-datediff-vecka
