---
title: "Datum problem i sqlsatsen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/127773-datum-problem-i-sqlsatsen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "paddan"
published: "2005-05-06T17:58:51.000Z"
updated: "2005-05-09T14:29:56.000Z"
replies: 5
views: 262
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/asp/127773-datum-problem-i-sqlsatsen"
---

# Datum problem i sqlsatsen

## #1 — paddan, 2005-05-06T17:58Z

Hej..
Har ett litet problem...
Det är så här...!
Jag ska ta ut data med ett visst veckornummer...
Veckonumret ska bestämmas från ett shortdate fält: 2005-12-12

Så här ser koden ut:

```
 
<%
vecka = datepart ("ww", Date, vbMonday, vbFirstFourDays)
Set RSsid = Server.CreateObject("Adodb.RecordSet")
Sqltr = "Select * from tr_tider where lag = 2 AND DatePart('ww', datum, vbMonday, vbFirstFourDays) = " & vecka & " Order by datum Asc"
Set RSsid = Connect.Execute(Sqltr)

%>
```

Just nu händre ingeting-..!
Vad kan vara felet??

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

## #2 — Guffa, 2005-05-06T22:35Z

Standardfråga #4:
Nej, det händer inte "ingenting". Det händer aldrig "ingenting". Exakt vad händer?

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

## #3 — UffeVäxjö!, 2005-05-08T22:25Z

AND DatePart('ww', tr_tider.datum, 2, 0) = " & vecka & " Order by datum Asc"

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

## #4 — Guffa, 2005-05-08T23:23Z

> **UffeVäxjö! skrev:**
>
> AND DatePart('ww', tr_tider.datum, 2, 0) = " & vecka & " Order by datum Asc"

Nej, då används den regel som är inställd i systemet för att beräkna första veckan i året, vilket inte alls är säkert att det är rätt, d.v.s. vbFirstFourDays.

Så här ska det vara i så fall:

AND DatePart('ww', tr_tider.datum, 2, 2) = " & vecka & " Order by datum Asc"

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

## #5 — paddan, 2005-05-09T05:53Z

Tack för all hjälp grabbar..sista alternativiet blev det...!
mvh Martin Sköld

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

## #6 — J.N., 2005-05-09T14:29Z

HEJ!

Det vill säga:
Du hade märkt problemet själv om du hade skrivit Option Explicit överst på sidan, dvs tvingat fram en dimensionering av dina variabler.

Du har nämligen skrivit vbMonday, vbFirstFourDays, och det är exakt det 2, 2 står för i Guffas förslag.

Så nära att få rätt på det själv var du alltså!

<http://www.devguru.com/Technologies/vbscript/quickref/datepart.html>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/127773-datum-problem-i-sqlsatsen
