webForumDet fria alternativet

Split

ASPur ASP

4 svar · 175 visningar · startad av just me

Medlem sedan maj 200145 inlägg
Frågan#1

Jag ska göra en ORDER BY i ett com objekt... I det fält i databasen som den ska sortera efter, står det ungefär så här 20x30...men om det finns flera som har 20 i början vill jag att den ska sortera 30....finns det något sätt att detta kan göras i SQL satsen.

Medlem sedan mars 2001484 inlägg
#2

Du menar alltså att om värdena 20x30, 20x40 och 30x50 finns så ska de ordnas såhär:
1. 30x50
2. 20x30
3. 20x40
?

För det första inser jag inte syftet, och vad händer om det finns flera 30x-värden?

------------------
/ jeps0

Medlem sedan maj 200145 inlägg
#3

Det är till en web butik...jag ska ordna alla produkter efter storlek.

Medlem sedan mars 2001484 inlägg
#4

Isf skulle jag rekommendera att du har en kolumn för bredd och en för höjd (width och height). Sedan kan du använda följande SQL-kod:

SQL = "SELECT * FROM tabell ORDER BY (width * height) DESC"

------------------
/ jeps0

Medlem sedan juni 200032 967 inlägg
#5

varför har du inte två olika fält då? bredd och höjd (som jag antar att det handlar om?) det finns ingen anledning till att slänga ihop det i ett fält.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

129 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)