---
title: "Varför funkar inte denna kod?? ORDER BY, Group by"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/113510-varför-funkar-inte-denna-kod-order-by-group-by"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "znyder"
published: "2004-10-13T18:04:56.000Z"
updated: "2004-10-15T10:10:53.000Z"
replies: 3
views: 278
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/113510-varför-funkar-inte-denna-kod-order-by-group-by"
---

# Varför funkar inte denna kod?? ORDER BY, Group by

## #1 — znyder, 2004-10-13T18:04Z

```
SET RStemp = MinCon.Execute("SELECT amne_ID as amne, nyaste_tid as datumet FROM forum WHERE titel LIKE '%" & Request.Form("sokning") & "%' OR meddelande LIKE '%" & Request.Form("sokning") & "%' GROUP BY amne ORDER BY datumet DESC")
```

 

Får detta felmeddelande:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[ODBC Microsoft Access Driver\] You tried to execute a query that does not include the specified expression 'amne' as part of an aggregate function.
/newlmg/forum_sok.asp, line 342

Linjen 342 är koden.

Borde väl funka?!

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

## #2 — LarsG, 2004-10-13T18:09Z

Nej, det borde inte fungera. Varför har du med group by? Vad vill du ha för resultat?

Access tillåter inte korrelationsnamn i order by

```
SELECT amne_ID as amne, max(nyaste_tid) as datumet FROM forum WHERE titel LIKE '%" & Request.Form("sokning") & "%' OR meddelande LIKE '%" & Request.Form("sokning") & "%' GROUP BY amne ORDER BY  2 DESC
```

är kanske vad du vill ha.

Flyttas från ASP

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

## #3 — znyder, 2004-10-13T18:15Z

Exakt :)
Vad gör MAX() egentligen?

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

## #4 — aasah, 2004-10-15T10:10Z

> **znyder skrev:**
>
> Exakt :)
> Vad gör MAX() egentligen?

Samma som den matematiska funktionen, dvs plockar ut det största värdet.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/113510-varför-funkar-inte-denna-kod-order-by-group-by
