---
title: "Order by fld1+fld2 Desc:"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/61848-order-by-fld1-fld2-desc"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mikul"
published: "2002-12-10T22:21:47.000Z"
updated: "2002-12-11T16:33:52.000Z"
replies: 5
views: 210
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/61848-order-by-fld1-fld2-desc"
---

# Order by fld1+fld2 Desc:

## #1 — mikul, 2002-12-10T22:21Z

Går detta att lösa på något smidigt sätt?

```
SELECT * FROM tblTable 
ORDER BY cInt(Field1+Field2) DESC;
```

/ Mikul

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

## #2 — LarsG, 2002-12-10T22:53Z

Det ska väl gå på det sätt som du skrev (om du har Access). Varför fungerar inte det?

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

## #3 — mikul, 2002-12-11T06:02Z

Nepp :(
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i ORDER BY-instruktion.
points.asp, line 174

/ Mikul

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

## #4 — Darren, 2002-12-11T10:37Z

Nu vet jag inget om Microsoft Jet men pure SQL satsen skulle se ut så här:

```
SELECT * FROM tblTable ORDER BY Field1, Field2 DESC;
```

Eller är det meningen att du skall summera Field1 och Field2 och sortera efter resultatet?

Då kanske detta skulle fungera:

```
SELECT Field0, Field1, Field2, Field1 + Field2 AS sum_fields FROM tblTable ORDER BY sum_fields DESC;
```

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

## #5 — LarsG, 2002-12-11T10:50Z

```
SELECT cint(field1)+cint(field2), tbltable.* FROM tblTable 
ORDER BY 1 DESC
```

Om field1 och field2 är numeriska så behövs inte int

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

## #6 — mikul, 2002-12-11T16:33Z

Tack så mycket! :e

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/61848-order-by-fld1-fld2-desc
