---
title: "Max(datum)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/61776-max-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "doggelito"
published: "2002-12-10T10:43:02.000Z"
updated: "2002-12-11T08:00:13.000Z"
replies: 2
views: 185
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/61776-max-datum"
---

# Max(datum)

## #1 — doggelito, 2002-12-10T10:43Z

Denna hämtar inte högsta datumet varför, något fel?
I en fråga finns ett svar med datum: 2002-12-09 15:00:00
i en annan: 2002-12-10 14:00:00
och jag får den första av denna kod.

```
Select M.Alias, Max(Fr.Regdate) " & _
"From tblQuestions Fq " & _
"Inner Join tblReplies Fr On Fq.Questionid = Fr.Questionid " & _
"Inner Join tblMembers M On Fr.Memberid = M.Memberid " & _
"Where Fq.Categoryid = 1 " & _
"Group By M.Alias
```

kollar jag lokalt på min server i query analyzer så blir det rätt, i webservern har jag inte möjlighet att kolla.

databas: sql-2000

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

## #2 — LarsG, 2002-12-10T16:17Z

Du hämtar senaste datum per alias inte per question.

Så, group by fr.questionid istället.

Om du vill ha med alias så kan du lägga den som en skalär subselect.

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

## #3 — doggelito, 2002-12-11T08:00Z

Får inte till det, vad menas med skalär?
Försökte med en subselect men med samma resultat.
Omgjord till en procedur denna gång:

```
CREATE PROCEDURE dbo.sp_viewReplies_Last 
@Questionid int
AS
Select R.Memberid, Max(R.Regdate), 
(Select Alias From tblMembers Where Memberid = R.Memberid)
From tblReplies R
Where R.Questionid = @Questionid
Group By R.Memberid
GO
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/61776-max-datum
