---
title: "Hjälp med en SQL-fråga... (asp)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/39117-hjälp-med-en-sql-fråga-asp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Wiberg"
published: "2002-03-06T19:10:54.000Z"
updated: "2002-03-07T18:42:35.000Z"
replies: 12
views: 285
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/39117-hjälp-med-en-sql-fråga-asp"
---

# Hjälp med en SQL-fråga... (asp)

## #1 — Wiberg, 2002-03-06T19:10Z

Jag har en massa datum/tid sparade i kolumnen senast i en databas. De är i formatet 2002-02-09 22:12:32.

Nu skulle jag vilja hämta de poster som ligger inom ett 20 minuters intervall jämfört med **now**.

Hur ska SQL-frågan se ut? (Jag använder Access 2000)

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

## #2 — LarsG, 2002-03-06T19:15Z

> Jag har en massa datum/tid sparade i kolumnen senast i en databas. De är i formatet 2002-02-09 22:12:32.

Datum lagras som numeriska värden, Du kan inte säga att dom ligger lagrade i något visst textformat. (Såvida du inte lagrar datum i en textkolumn vilket det inte finns någon anledning att göra.)

```
query = "select * from ogrish where datediff('n',senast,now()) < 20"
```

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

## #3 — Wiberg, 2002-03-06T19:36Z

Hmm... Ja, jag kanske har råkat lagra det som text. Men det är ju lätt fixat.

**Tackar!**

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

## #4 — Wiberg, 2002-03-06T19:46Z

Det funkar inte...  :( 

Den hämtar alla poster även om det skiljer flera år mellan now och datum/tiden i senast.

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

## #5 — LarsG, 2002-03-06T20:04Z

Har du bytt datatyp till date?

Annars så kanske detta bra

```
query = "select * from ogrish where datediff('n',cdate(senast),now()) < 20"
```

Vad får för resultat du ut om du utför frågan

```
select datediff('n',cdate(senast),now()) from ogrish 
where datediff('n',cdate(senast),now()) < 20
```

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

## #6 — Wiberg, 2002-03-06T20:20Z

2001-11-05 21:18:33
2002-10-05 17:44:05

Båda posterna hämtas...  :( 

Vad är det jag ska skriva ut med den sistnämnda SQL-frågan?

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

## #7 — LarsG, 2002-03-06T20:28Z

Det ser ju konstigt ut. Tanken med frågan var bara att se vad fick för tidsskillnad mellan now() och värdet.  Jag tänkte om det var något problem så att du fick negativa värden eller så.

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

## #8 — Wiberg, 2002-03-06T20:58Z

Hur skriver jag ut värdet som jag hämtat med den sql-frågan?

\<%=rs(???)%\>

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

## #9 — @nders, 2002-03-06T21:00Z

Du kan alltid ange index.

```
Response.write RS(0)
```

Mvh,

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

## #10 — Wiberg, 2002-03-06T21:02Z

Ahaa! Testade bara med rs(1).  :) 

Värdet som skrivs ut är **1**

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

## #11 — Wiberg, 2002-03-07T14:05Z

dam-di-dam...

Problemet är fortfarande inte löst. Var håller du hus LarsG?  ;)

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

## #12 — LarsG, 2002-03-07T18:39Z

Vi får väl börja om då.

Har du bytt typ till date?

Fick du 1 när du använde rs(0) i utskriften?

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

## #13 — Wiberg, 2002-03-07T18:42Z

Jag tror jag har löst det nu med lite if-satser men det är inte bra egentligen. Det blev fel med lite negativa värden och så tror jag.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/39117-hjälp-med-en-sql-fråga-asp
