webForumDet fria alternativet

sortera tabell efter två fält

Databaser & SQL

2 svar · 461 visningar · startad av room

Medlem sedan mars 2001270 inlägg
Frågan#1

Hej.
ska försöka förklara vad jag vill göra.

Jag har en accessdatabas med en massa fält. Jag vill nu öppna denna med ORDER by men på ett lite speciellt sätt, vet inte om det går.

Tabellen består av två fält av typen tal. varde1 och varde2 jag vill nu sortera tabellen efter summan av dessa två fält går det eller måste jag skapa ett fält som heter summa och sortera efter det?

typ så här: ORDER By (Varde1 + Varde2) Desc;

om exvis rad 1 har Varde1=10 och Varde2=3 (summa 13)
rad 2 har Varde1=5 och Varde2= 9 (summa 14)

Så ska rad 2 komma först.

Tacksam för svar.

Medlem sedan juni 200032 967 inlägg
#2

Det är inte helt omöjligt att ditt förslag fungerar, testa. Annars:

SELECT Varde1+Varde2, <fältlista> FROM tabell ORDER BY 1 DESC

Ställ gärna frågor om SQL i forumet avsett för detta.

Mvh

Medlem sedan dec. 200012 464 inlägg
#3

Flyttas från ASP

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)