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 · 257 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?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>
..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
------------------
Kom hem till mig...
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.
------------------
Mvh
Patrik
aka Brimba
[Redigerat av Brimba den 29 sep 2000]
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 :e
Men då finns alternativet att du kontrollerar om databasen har typen "Tal" (Sneglar mot vide och ler) ;)
Ha det bra!
------------------
Mvh
Patrik
aka Brimba
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
------------------
Kom hem till mig...
Tyvärr inte
OK, varför vill du inte ändra datatypen? det går ju att göra utan att tappa data...
Mvh, Vide
------------------
Kom hem till mig...
Det är det att då får jag stänga biljettbokningen, och det är inte så bra