---
title: "sök mellan 1 - 100"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49098-sök-mellan-1-100"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "urban"
published: "2002-07-30T23:11:00.000Z"
updated: "2002-08-01T22:16:40.000Z"
replies: 15
views: 324
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/49098-sök-mellan-1-100"
---

# sök mellan 1 - 100

## #1 — urban, 2002-07-30T23:11Z

så här ser min sql sats ut
och i databasen ser det ut så här 1979-01-15

if not request.form("Ar") = "0" and not request.form("Artill") = "0" then
sql = sql & " and Alder='"&request.form("Ar")&"' between Alder='"&request.form("Artill")&"'"
end if

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

## #2 — doggelito, 2002-07-31T06:19Z

sök mellan 1-100???

```
if not request.form("Ar") = "0" and not request.form("Artill") = "0" then 
sql = sql & " and Year(Alder) between '"&request.form("Ar")&"' and '"&request.form("Artill")&"'" 
end if
```

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

## #3 — urban, 2002-07-31T15:55Z

funkar inte??

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

## #4 — LarsG, 2002-07-31T16:05Z

Vad menar du med "funkar inte"?
Vilken databashanterare använder du?
Vilken datatyp har kolumnen alder?

Det är ett fel i i förslaget, ta bort alla ' dvs 

```
sql = sql & " and Year(Alder) between " &request.form("Ar") & "  and " &request.form("Artill")
```

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

## #5 — urban, 2002-07-31T16:14Z

\<select size="1" name="Artill" "\>
\<%
for i = 95 to 5 step
response.write "\<option" & strSelected & " value='" & i & "'\>" & i & "\</option\>" 
next
%\>
\</select\>

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

## #6 — LarsG, 2002-07-31T16:33Z

Tyvärr så hjälper den informationen inget. Det behövs mer information (se mina frågor i föregående inlägg) för att kunna hjälpa till.

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

## #7 — urban, 2002-07-31T16:45Z

MS access
alder = Datum/tid

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

## #8 — LarsG, 2002-07-31T16:50Z

Har du testat den fråga jag skrev? Alltså utan '.

Hur ser hela frågan ut? 
Får du något fel eller hittar den inga poster?

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

## #9 — urban, 2002-07-31T17:02Z

nope den hittar inga poster har tagirt bort alla ' 
skrev ut sql satsen 
select \* from Members where 1 = 1 and year(alder) between 5 and 95

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

## #10 — LarsG, 2002-07-31T17:30Z

Jag förstår 

```
sql = sql & " and year(now()) - Year(Alder) between " &request.form("Ar") & "  and " &request.form("Artill")
```

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

## #11 — urban, 2002-07-31T17:38Z

tack men när jag söker från 1-14 så visas inte medlemmarna som är 14 år??

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

## #12 — LarsG, 2002-07-31T18:04Z

Lite slarvigt av mig.

Alla som är födda mellan 1988 och 2001 kommer med. Man missar alltså de som är födda 1987 men inte ännu fyllt 15.

```
sql = sql & " and DateDiff('d',alder, Date())/365.2425 between " &request.form("Ar") & "  and " &request.form("Artill")
```

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

## #13 — urban, 2002-07-31T18:09Z

365\.2425 ska det inte vara 365.25

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

## #14 — LarsG, 2002-07-31T18:29Z

Njae

Alla årtal som är jämnt delbara med 4 eller 400 men inte med 100 är skottår

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

## #15 — urban, 2002-08-01T02:16Z

vilket av dem ska jag använda??
vad är skottår?

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

## #16 — LarsG, 2002-08-01T22:16Z

365\.2425 

Ett vanligt år har 365 dagar, ett skottår har 366 dagar. Man lägger till den 29 februari när det är skottår.

Eller undrar du varför det heter skottår? Det har jag ingen aning om.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49098-sök-mellan-1-100
