---
title: "MS Sql: Between skippar ett visst datum, varför?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/148566-ms-sql-between-skippar-ett-visst-datum-varför"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mattias Nordin"
published: "2006-06-29T14:53:57.000Z"
updated: "2006-06-30T09:12:33.000Z"
replies: 4
views: 340
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/148566-ms-sql-between-skippar-ett-visst-datum-varför"
---

# MS Sql: Between skippar ett visst datum, varför?

## #1 — Mattias Nordin, 2006-06-29T14:53Z

```
<% sub subShowShipments(sFromDate,sToDate)
'1)-SQL QUERY...
sql = " SELECT Order_Num, AddUser, AddDate, Summary, Address1, Country, OrderStat, ListTotal"
sql = sql &" FROM OrdMain "
sql = sql &" WHERE ListTotal = 0"
sql = sql &" AND AddDate BETWEEN '" &sFromDate &"' AND '" &sToDate &"'" 
sql = sql &" ORDER BY AddDate DESC"
set rs = objCon.execute(sql) 
response.write(sql)
%>
```

Resultatet listar allt rätt utom en post. Datumen i tabellen är av typen 2006-06-29. Dessa returneras.
Det som inte returneras är datum som har syntaxen 2006-06-29 10:12:54

kör jag... 

```
 <%=isDate(rs("AddDate"))%>
```

så returneras true på alla rader?

Några ideer ?

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

## #2 — Dino, 2006-06-29T17:43Z

<http://vyaskn.tripod.com/searching_date_time_values.htm>

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

## #3 — @nders, 2006-06-29T19:29Z

Datatypen på fältet är förstås DateTime?

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

## #4 — Mattias Nordin, 2006-06-30T08:31Z

> **@nders skrev:**
>
> Datatypen på fältet är förstås DateTime?

Datatype = datetime
Size = 8

Ska läsa igenom sidan som postades ovan. Den verkade belysa ämnet. Jag är inte van att arbeta med MS sql server som databas.

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

## #5 — Mattias Nordin, 2006-06-30T09:12Z

> **Dino skrev:**
>
> <http://vyaskn.tripod.com/searching_date_time_values.htm>

Det var en bra beskrivning.

Jag använder mig av följande och det verkar fungera. Vet inte om det anses vara en bra eller dålig lösning.

```
<% sub subShowOrders(sFromDate,sToDate) 
sFromDateMin = sFromDate
sFromDateMax = dateAdd("D", 1, sFromDate)
sToDateMin = sToDate
sToDateMax = dateAdd("D", 1, sToDate)
'1)	-	SQL QUERY...
		sFromDate = left(sFromDate,10)
		sql = " SELECT Order_Num, AddUser, AddDate, Summary, Address1, Country, OrderStat, ListTotal"
		sql = sql &" FROM OrdMain "
		sql = sql &" WHERE ListTotal <> 0"
		'FROM DATE...
		[b]sql = sql &" AND AddDate >= '" &sFromDateMin &"' AND AddDate < '" &sFromDateMax &"'"[/b] 
		'TO DATE...
		[b]sql = sql &" AND AddDate >= '" &sToDateMin &"' AND AddDate < '" &sToDateMax &"'"[/b] 
		sql = sql &" ORDER BY AddDate DESC"
		set rs = objCon.execute(sql) 
		response.write(sql)
%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/148566-ms-sql-between-skippar-ett-visst-datum-varför
