Jodå man kan sortera med avseende på flera kolumner men man använder komma (,) och inte and mellan kolumnnamnen
SELECT * FROM [listissue] ORDER BY [x_senddate], [x_ID]
5 svar · 268 visningar · startad av Eclipse
SELECT * FROM [listissue] ORDER BY [x_senddate] AND [x_ID]
---
Kan man skriva så? Kan man ha två stycken ORDER BY, först den ena sen den andra?
/ jakob
Jodå man kan sortera med avseende på flera kolumner men man använder komma (,) och inte and mellan kolumnnamnen
SELECT * FROM [listissue] ORDER BY [x_senddate], [x_ID]
ett litet tillägg:
vill man så kan man sortera fallande och stigande på de olika fälten, och det kan då se ut så här:
SELECT * FROM [listissue] ORDER BY [x_senddate] ASC, [x_ID] DESC
En annan sak som ligger ganska så nära. Funkar det samma med WHERE satser? Att det går att ta två "argument" om man bara skiljer dem med kommatecken?
Vill sortera dels på datum (alla poster som är mer än tre månader skall inte visas, har datumet vid inlägg i ett fält) och så skall bara poster inom en viss kategori visas (kategorin är också som ett eget fält i databasen)
nja, i wheresatser kan du ju använda antingen and eller or.
exempel enligt ovan:
SELECT * FROM [listissue] WHERE [fält1] = 1 AND ([fält2] = 1 OR [fält3] = 5) ORDER BY [x_senddate] ASC, [x_ID] DESC
Tack för svaret!
Snabbt gick det också