---
title: "Datumsortering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47155-datumsortering"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "LAMP"
published: "2002-07-03T21:39:54.000Z"
updated: "2002-07-03T22:08:43.000Z"
replies: 1
views: 177
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/47155-datumsortering"
---

# Datumsortering

## #1 — LAMP, 2002-07-03T21:39Z

jag donar med en sorteringsfunktion där man kan välja hur många dagar som ska visas. Jag har en select-lista där valuet innehåller antal dagar. Sedan baserar jag sql-frågan utefter detta.

Problemet är att väljer man en dag, så visar den från de 2 senaste. Ska man behöva gå ner på timmar, eller har ni andra tips? Tilläggas kan att det är mysql.

```
if request.querystring("daysprune") = "" then

   strSortering = " WHERE dtePubDate >= SUBDATE(NOW(),INTERVAL 10 DAY) "

elseif request.querystring("daysprune") = 1 OR request.querystring("daysprune") = 50 OR request.querystring("daysprune") = 365 then

   strSortering = " WHERE dtePubDate >= SUBDATE(NOW(),INTERVAL " & request.querystring("daysprune") & " DAY) "

else

   strSortering = " WHERE dtePubDate >= SUBDATE(NOW(),INTERVAL 10 DAY) "

end if
```

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

## #2 — LAMP, 2002-07-03T22:08Z

Hittade ett bättre sätt på mysql.com :D

```
strSortering = " WHERE TO_DAYS(NOW()) - TO_DAYS(dtePubDate) <= " & request.querystring("daysprune") & " "
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/47155-datumsortering
