/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Sortering efter dato i SQL-string?
Fra : Allan Johansen


Dato : 27-02-02 11:42

Hejsa NG!

strSQL = "Select * From nyheder Order By Dato Desc"

Mit dato-format er : 27. februar 2002 kl. 11:09

Det giver jo følgende problem:

27. April 2002 kl. 11:09
27. februar 2002 kl. 11:09

Februar kommer jo før April, og skulle så gerne ligge øverst...
hvordan klarer jeg det?

Eller bør jeg finde noget andet at sortere efter, f.eks.
nyhedsid? Men hvordan undgår jeg så at samme id ikke bliver
genbrugt, gør det det???

Mvh. Allan johansen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Janus Klok Lauritsen (27-02-2002)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 27-02-02 12:17

Først og fremmest er det lidt fjollet at gemme en dato som string, når der
nu er dato type, som du så også kan sorterer efter.
For at undgå ens id'er kan du sætte id'en til en identity (På MSSQL server)
eller autonummererings felt (I Access)
Mvh
Janus
> strSQL = "Select * From nyheder Order By Dato Desc"
> Mit dato-format er : 27. februar 2002 kl. 11:09
> Det giver jo følgende problem:
>
> 27. April 2002 kl. 11:09
> 27. februar 2002 kl. 11:09
>
> Februar kommer jo før April, og skulle så gerne ligge øverst...
> hvordan klarer jeg det?
> Eller bør jeg finde noget andet at sortere efter, f.eks.
> nyhedsid? Men hvordan undgår jeg så at samme id ikke bliver
> genbrugt, gør det det???




Allan Johansen (27-02-2002)
Kommentar
Fra : Allan Johansen


Dato : 27-02-02 13:38

Tak for svaret...

Min løsning var at ændre field-typen fra text til dato, så kan man
tilsynladende godt sortere korrekt efter dato (sorry, vidste det ikke).

Janus Klok Lauritsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Først og fremmest er det lidt fjollet at gemme en dato som string, når der
> nu er dato type, som du så også kan sorterer efter.
> For at undgå ens id'er kan du sætte id'en til en identity (På MSSQL server)
> eller autonummererings felt (I Access)
> Mvh
> Janus
> > strSQL = "Select * From nyheder Order By Dato Desc"
> > Mit dato-format er : 27. februar 2002 kl. 11:09
> > Det giver jo følgende problem:
> >
> > 27. April 2002 kl. 11:09
> > 27. februar 2002 kl. 11:09
> >
> > Februar kommer jo før April, og skulle så gerne ligge øverst...
> > hvordan klarer jeg det?
> > Eller bør jeg finde noget andet at sortere efter, f.eks.
> > nyhedsid? Men hvordan undgår jeg så at samme id ikke bliver
> > genbrugt, gør det det???
>
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

MRI (27-02-2002)
Kommentar
Fra : MRI


Dato : 27-02-02 20:43

Hej
DESC betyder, at du for dine records med den nyeste dato først og den ældste
sidst. Hvis du skriver i stedet for DESC skriver ASC, som er default værdien
i en ORDER BY, eller bare fjerner DESC, får du dine records i stigende
rækkefølge.

Mvh
Martin


"Allan Johansen" <allan-j@ofir.dk> wrote in message
news:a5ik02$bf1$1@sunsite.dk...
> Tak for svaret...
>
> Min løsning var at ændre field-typen fra text til dato, så kan man
> tilsynladende godt sortere korrekt efter dato (sorry, vidste det ikke).
>
> Janus Klok Lauritsen wrote in dk.edb.internet.webdesign.serverside.asp:
> > Først og fremmest er det lidt fjollet at gemme en dato som string, når
der
> > nu er dato type, som du så også kan sorterer efter.
> > For at undgå ens id'er kan du sætte id'en til en identity (På MSSQL
server)
> > eller autonummererings felt (I Access)
> > Mvh
> > Janus
> > > strSQL = "Select * From nyheder Order By Dato Desc"
> > > Mit dato-format er : 27. februar 2002 kl. 11:09
> > > Det giver jo følgende problem:
> > >
> > > 27. April 2002 kl. 11:09
> > > 27. februar 2002 kl. 11:09
> > >
> > > Februar kommer jo før April, og skulle så gerne ligge øverst...
> > > hvordan klarer jeg det?
> > > Eller bør jeg finde noget andet at sortere efter, f.eks.
> > > nyhedsid? Men hvordan undgår jeg så at samme id ikke bliver
> > > genbrugt, gør det det???
> >
> >
> >
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408939
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste