---
title: "Sorteringsbeskymmer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9704-sorteringsbeskymmer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jörgen HP"
published: "2001-05-23T22:37:00.000Z"
updated: "2001-05-24T16:15:00.000Z"
replies: 2
views: 192
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/9704-sorteringsbeskymmer"
---

# Sorteringsbeskymmer

## #1 — Jörgen HP, 2001-05-23T22:37Z

Hej WF!

Har lite sorteringsbeskymmer till mitt forum. Jag skiljer på svar och orginalinlägg med hjälp av ett fält i tabellen som heter Orgthread, vilket är ett true/false fält. Sedan har jag ett fält som heter ReplyId där jag lägger in Orginalinläggets Id.

Tabellen ser ut något i denna stilen:

MessId, Subject, Email, Name, Date, Comment, Orgthread, ReplyId.

Nu vill jag sortera så att de senast besvarade trådarna hamnar överst på 1:a sidan (och även i pagingen). 

Problemet är att jag bara hämtar orinalinläggen och ej svaren, har funderat en del nu men hittar ingen bra lösning. Min SQL sats ser ut enligt följande:

SQLStmt = "SELECT TOP " & intPageSize & ", p.AnvId, p.req_Username, p.req_Password, " & \_
"d.MessId, d.Subject, d.Comment, d.Replies, d.ReplyID, d.\[Date\], d.AnvId, d.Antal, d.Icon " & \_
"FROM Debatt d " & \_
"INNER JOIN Profil p " & \_
"on d.AnvId = p.AnvId " & \_
"WHERE d.date \<= #" & intPageId & "# and orgthread = true ORDER BY d.date DESC "

Tacksam för förslag!

mvh

Jörgen

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

## #2 — LarsG, 2001-05-24T09:58Z

```
SQLStmt = "SELECT TOP " & intPageSize & ", p.AnvId, p.req_Username, p.req_Password, " & _
"d.MessId, d.Subject, d.Comment, d.Replies, d.ReplyID, d.[Date], d.AnvId, d.Antal, d.Icon[b], " & _
"(select max([date]) from debatt " & _
" where replyid = d.messid ) [/b]" & _
"FROM Debatt d " & _
"INNER JOIN Profil p " & _
"on d.AnvId = p.AnvId " & _
"WHERE d.date <= #" & intPageId & "# and orgthread = true ORDER BY [b]13[/b] DESC "
```

För att det skall fungera för inlägg utan svar så måste originalinlägg ha ett replyid som är samma som messid.

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

## #3 — jorgen, 2001-05-24T16:15Z

Tackar och Bugar LarsG !

En följdfråga, eftersom man inte får ha 2 räknare i en access databas kan man på något viss få den att skriva in det MessId som inlägget får även i fältet ReplyId. Nu är det fältet "Tal" och har standardvärde 0. Jag kan ju inte hämta värdet någonstans ifrån eftersom det inte existerar förrän inlägget skrivs.

mvh

Jörgen

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9704-sorteringsbeskymmer
