Strängar är vänsterjusterat, tal är högerjusterat, inte alls konstigt att den sorterar som den gör. 1 är ju mindre än 2 och 2 är mindre än 4 osv...
Håller på med en produktlista över elektroniska mojänger.
En av produktserierna som listas ser tex ut som följande:
PX100 Series 80-124 W
PX25 Series 20-29 W
PX45 Series 30-54 W
PX65 Series 55-79 W
Jag vill att dom listas i ordning efter namn, men även efter storlek. Som ni ser så ligger PX100 före tex PX25 vilket då inte stämmer. Eftersom PX100 har högre W än PX25 så borde den ligga sist...så här:
PX25 Series 20-29 W
PX45 Series 30-54 W
PX65 Series 55-79 W
PX100 Series 80-124 W
...men jag får bara inte ihop en bra ORDER BY som gör vad jag vill! Jag vet ju typ vad felet är men inte hur jag ska lösa det...
subcat = rs4("subcategory_id")
sql5 = "SELECT * FROM products where productGroup="&group&" and caseStyle= "&subcat&" order by product,powerclass;"
set rs5 = conn.execute(sql5)
Exempel på tabell:
product = PX25 Series
powerclass = 20-29 W
Hjälp någon...
/A



