webForumDet fria alternativet

Sortera

14 svar · 257 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000526 inlägg
#1

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

@ndersMedlem sedan juni 200032 969 inlägg
#2

hur ser sql-satsen ut nu?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>

pellsäterMedlem sedan aug. 2000526 inlägg
#3

SELECT * FROM uppgifter ORDER BY datum, plats

[Redigerat av pellsäter den 28 sep 2000]

emissionMedlem sedan dec. 19996 721 inlägg
#4

..vilket ska ge sortering primärt på datum och sekundärt på platsen. Visa vad du får ut, så ska vi se...

pellsäterMedlem sedan aug. 2000526 inlägg
#5

Den skriever ut så här:

I datumordning helt ok och plats så här:
1
15
2

exempelvis.

Bengt

VideMedlem sedan dec. 19998 577 inlägg
#6

Är fältet plats ev datatypen integer? Är det text så brukar sorteringen bugga på nummer...

Mvh, Vide

------------------
Kom hem till mig...

BrimbaMedlem sedan dec. 19995 875 inlägg
#7

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]

pellsäterMedlem sedan aug. 2000526 inlägg
#8

Tack Vide!

SKa kolla det ikväll när jag kommer hem.

Brimba: Det är samma datum på alla platser i exemplet

BrimbaMedlem sedan dec. 19995 875 inlägg
#9

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

pellsäterMedlem sedan aug. 2000526 inlägg
#10

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

VideMedlem sedan dec. 19998 577 inlägg
#11

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...

pellsäterMedlem sedan aug. 2000526 inlägg
#12

Tyvärr inte

VideMedlem sedan dec. 19998 577 inlägg
#13

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...

pellsäterMedlem sedan aug. 2000526 inlägg
#14

Det är det att då får jag stänga biljettbokningen, och det är inte så bra

VideMedlem sedan dec. 19998 577 inlägg
#15

Okej, då är det nog lite svårt...

Mvh, Vide

------------------
Kom hem till mig...

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