---
title: "ordna efter datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47941-ordna-efter-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-07-15T12:17:10.000Z"
updated: "2002-07-15T13:00:29.000Z"
replies: 6
views: 224
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/47941-ordna-efter-datum"
---

# ordna efter datum

## #1 — ampy, 2002-07-15T12:17Z

Har denna kod:

\<%

strSQL = "Select count(\*) as antal, " & \_
" concat(extract(year from datum2)  ,'-', " &\_
" extract(month from datum2)  , '-' , " & \_
" extract(day from datum2) ) as inLoggad " & \_
"from forum " & \_ 
"WHERE to_days(now()) - to_days(datum2) \<= 9 " & \_
"group by " & \_
" concat(extract(year from datum2) ,'-', " &\_
" extract(month from datum2) , '-' , " & \_
" extract(day from datum2) ) " & \_
"order by 2 desc "

Set oRs = Connect.Execute (strSQL)

while not oRS.eof

procent = (oRS("antal")/inlagg12345)\*6500

gra = 100 - procent
bla = 100 - gra

response.write "" & year(oRs("inloggad")) & "-" & right("0" & month(oRs("inloggad")),2) & "-" & right("0" & day(oRs("inloggad")),2) & ": \<img src=""bilder/voterod.gif"" height=""8"" width="""&bla&"""\> " & oRS("antal") & " inlägg\<br\>"

oRS.movenext
wend

%\>

Men den ordnar inte efter datum helt rätt. Så här ordnar den:

2002-07-09:  99 inlägg
2002-07-08:  59 inlägg
2002-07-07:  67 inlägg
2002-07-06:  29 inlägg
2002-07-05:  30 inlägg
2002-07-04:  72 inlägg
2002-07-03:  37 inlägg
2002-07-02:  96 inlägg
2002-07-15:  23 inlägg
2002-07-14:  97 inlägg
2002-07-13:  83 inlägg
2002-07-12:  27 inlägg
2002-07-11:  69 inlägg
2002-07-10:  57 inlägg
2002-07-01:  8 inlägg
2002-06-30:  19 inlägg
2002-06-29:  68 inlägg
2002-06-28:  103 inlägg
2002-06-27:  78 inlägg
2002-06-26:  57 inlägg
2002-06-25:  36 inlägg
2002-06-24:  73 inlägg
2002-06-23:  46 inlägg
2002-06-22:  58 inlägg
2002-06-21:  21 inlägg
2002-06-20:  74 inlägg
2002-06-19:  6 inlägg
2002-05-09:  31 inlägg
2002-05-08:  31 inlägg
2002-05-07:  44 inlägg
2002-05-06:  69 inlägg
2002-05-05:  113 inlägg
2002-05-04:  184 inlägg
2002-05-30:  19 inlägg
2002-05-03:  162 inlägg
2002-05-29:  74 inlägg
2002-05-28:  50 inlägg
2002-05-27:  71 inlägg
2002-05-26:  146 inlägg
2002-05-25:  71 inlägg
2002-05-24:  44 inlägg
2002-05-23:  46 inlägg
2002-05-22:  20 inlägg
2002-05-02:  34 inlägg
2002-05-15:  1 inlägg
2002-05-14:  32 inlägg
2002-05-13:  16 inlägg
2002-05-12:  29 inlägg
2002-05-11:  17 inlägg
2002-05-10:  40 inlägg
2002-05-01:  18 inlägg
2002-04-30:  35 inlägg
2002-04-29:  59 inlägg
2002-04-28:  83 inlägg
2002-04-27:  86 inlägg
2002-04-26:  107 inlägg
2002-04-25:  96 inlägg
2002-04-24:  116 inlägg
2002-04-23:  236 inlägg
2002-04-22:  114 inlägg
2002-04-21:  28 inlägg
2002-04-20:  15 inlägg

Som ni ser ordnar den inte rätt, hur ska man göra så att den ordnar rätt?

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

## #2 — skyman, 2002-07-15T12:22Z

Det kan bero på att fältet i databasen är en sträng och inte vald som datum eller date... Prova det :)

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

## #3 — ampy, 2002-07-15T12:31Z

Nu skrev den ut det så här istället:

2002-07-09:  99 inlägg
2002-07-08:  59 inlägg
2002-07-07:  67 inlägg
2002-07-06:  29 inlägg
2002-07-15:  23 inlägg
2002-07-14:  97 inlägg
2002-07-13:  83 inlägg
2002-07-12:  27 inlägg
2002-07-11:  69 inlägg
2002-07-10:  57 inlägg

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

## #4 — LarsG, 2002-07-15T12:32Z

```
order by datum2 desc
```

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

## #5 — ampy, 2002-07-15T12:35Z

Tack så mycket LarsG, det funkar nu men varför funkade det inte med 2?

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

## #6 — skyman, 2002-07-15T12:47Z

"order by 2 desc " 
Vad betyder 2:an?

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

## #7 — LarsG, 2002-07-15T13:00Z

2 betyder andra uttrycket i select-listan, dvs

concat( ...

Om du gör extract(month from date) så blir värdet 7 och inte 07

Det du sorterar på blir alltså

2002-7-9: 99 inlägg 
2002-7-8: 59 inlägg 
2002-7-7: 67 inlägg 
...
2002-7-15: 67 inlägg

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/47941-ordna-efter-datum
