hur ser sql-satsen ut nu?
Har en fil där bokade platser visas, men dom visas i en knepig nummer ordning.
Alltså 23 kommer före 14 tex.
Hur skriver jag för att få detta rätt
14 svar · 308 visningar · startad av pellsäter
Har en fil där bokade platser visas, men dom visas i en knepig nummer ordning.
Alltså 23 kommer före 14 tex.
Hur skriver jag för att få detta rätt
hur ser sql-satsen ut nu?
..vilket ska ge sortering primärt på datum och sekundärt på platsen. Visa vad du får ut, så ska vi se...
Är fältet plats ev datatypen integer? Är det text så brukar sorteringen bugga på nummer...
Mvh, Vide
Det kan väl vara rimligt?
Om det står tex såhär i databasen:
[b]Placering Datum[/b]
1 2000-09-29
15 2000-09-20
2 2000-09-17
Då har den sorterat precis rätt, eftersom den först har valt efter datum, och sedan efter placering.
Önskar du placering först, kan du göra tvärtom..
SELECT * FROM uppgifter ORDER BY plats, datum
Lycka till.
Tack Vide!
SKa kolla det ikväll när jag kommer hem.
Brimba: Det är samma datum på alla platser i exemplet
Ok, visste inte
Men då finns alternativet att du kontrollerar om databasen har typen "Tal" (Sneglar mot vide och ler)
Ha det bra!
Det fältet var satt till "text".
Jag vill inte ändra det och sedan lägga ut databasen på nytt. Finns det nåt annat sätt att göra
Om du kör med SQL server så kan du ju köra med funktionen CONVERT på fältet plats, och konvertera den till in integer...
Mvh, Vide
Tyvärr inte
Det är det att då får jag stänga biljettbokningen, och det är inte så bra