---
title: "Datumproblem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/138091-datumproblem"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "wborg"
published: "2005-11-22T22:11:24.000Z"
updated: "2005-11-22T22:42:36.000Z"
replies: 3
views: 231
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/138091-datumproblem"
---

# Datumproblem

## #1 — wborg, 2005-11-22T22:11Z

Hej,

jag har en accessdatabas med en tabell tbl_res som har ett fält Date (Datum/Tid) med formatet åååå-mm-dd. Det jag undrar är hur man kan göra för att bara lista data från en viss månad t ex juni?

Min SQL ser ut så här idag:

```
<%
dim Conn, objrs, i, prevDate, currDate, strTot
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/xlr13x3sm.mdb") 
Set objrs = Conn.Execute("SELECT tbl_player.Namn, tbl_player.Efternamn, tbl_res.AMT1, tbl_res.AMT2, tbl_res.AMT3, tbl_res.AMT4, tbl_res.AMT5, tbl_res.AMT6, tbl_res.AMT7, tbl_res.AMT8, tbl_res.AMT9, tbl_res.AMT10, tbl_res.AMT11, tbl_res.AMT12, tbl_res.AMT13, tbl_res.AMT14, tbl_res.AMT15, tbl_res.AMT16, tbl_res.AMT17, tbl_res.AMT18, tbl_res.TOTAL, tbl_res.Date, tbl_res.Comp_Name FROM tbl_player INNER JOIN tbl_res ON tbl_player.PlayerId=tbl_res.PlayerId WHERE tbl_res.Surface ='Filt' ORDER BY tbl_res.Date, tbl_res.Varv")

i=0
while not objrs.BOF and not objrs.EOF
  currDate = objrs("Date")
  if IsEmpty(prevDate) then 'first iteration
	createNewTableStart(false)
  elseif prevDate <> currDate then
	createNewTableStart(true)
  end if
  i = i + 1
  If i Mod 2 = 0 Then
%>
```

Hoppas någon vet hur man löser detta, tack på förhand
/S

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

## #2 — emission, 2005-11-22T22:17Z

```
....WHERE MONTH(kolumnen)=6
```

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

## #3 — wborg, 2005-11-22T22:29Z

emission.

om man har detta efter WHERE hur lägger man då till den kod du skrev?

```
WHERE tbl_res.Surface ='Filt' ORDER BY ...
```

/S

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

## #4 — emission, 2005-11-22T22:42Z

Lägg till det i WHERE-satsen, helt enkelt...

```
WHERE tbl_res.Surface ='Filt' AND MONTH(datumkolumnen)=6 ORDER BY ...
```

Om din kolumn heter "Date" så måste du döpa om den, eftersom det är ett reserverat ord. Det går att kringgå, men gör inte det.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/138091-datumproblem
