---
title: "En snabbis..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49163-en-snabbis"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "trexter.com"
published: "2002-07-31T18:26:38.000Z"
updated: "2002-07-31T19:11:17.000Z"
replies: 5
views: 206
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/49163-en-snabbis"
---

# En snabbis...

## #1 — trexter.com, 2002-07-31T18:26Z

Jag är inte så van vid att använda olika typer av queries i sql så därför blir det lite fel då och då.... som nu:

Kod:
Find = "SELECT \* FROM orders WHERE orderDate BETWEEN '" & Request.Form("from") & "' AND '" & Request.Form("to") & "'"

Fel:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Data type mismatch in criteria expression. 

 :)

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

## #2 — LarsG, 2002-07-31T18:31Z

För access 2000 och äldre versioner gäller

```
Find = "SELECT * FROM orders WHERE orderDate BETWEEN #" & Request.Form("from") & "# AND #" & Request.Form("to") & "#"
```

när man anger en datumliteral.

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

## #3 — trexter.com, 2002-07-31T18:34Z

tackar för den men tyvärr (får man väl säga) så var felet att jag hade fel typ av fält i min databas. Ändrade den från tal till text så fungerade det

 :)

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

## #4 — trexter.com, 2002-07-31T18:44Z

Sedan har jag ett litet problem till, eller kanske inte tt problem utan snarare en fråga.

Jag kan nu visa alla rader som innehåller ett datum som är mellan det besökaren skrivit. Men, nu vill jag också kunna göra så här:

Ett script ska selecta alla raderna mellan det användaren bestämt (som nu) **och sedan addera alla tal i en viss kolumm, så att man får ut, allmän info och det sammanlagda värdet av ihopalagda poster.** Så här:

Namn: Bosse
Köpte: En traktor
Pris: 70000

Namn: Nisse
Köpte: Ett hus
Pris: 2000000

Totalt: 2070000

 :)

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

## #5 — trexter.com, 2002-07-31T19:08Z

Är det ingen som har några tips eller så?

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

## #6 — LarsG, 2002-07-31T19:11Z

Byt datatype till datetime för orderdate.

Hur vill du ha det om samma person har köpt flera (olika) saker?

Hur som helst så är det enklast att summera i VB-script då du går igenom alla poster. 

```
q = "select * from t where orderdate between ... order by name"
set rs = connect.execute(q)
totper = 0.0
totall = 0.0
p = ""
while not rs.eof
if  p<> "" and p <> rs("name") then
   if totper <> 0.0 then response.write totper & "<br><br>"
   p = rs("namn")
   response.write p & "<br>"
   totper = 0.0
end if
  'övrig info
  totall = totall + cdbl(rs("kostnad"))
  totper = totperl + cdbl(rs("kostnad"))
 rs.movenext
wend
if totper <> 0.0 then response.write totper & "<br><br>"
if totall <> 0.0 then response.write "Alla" & totper & "<br><br>"
```

du får frilla till det lite.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49163-en-snabbis
