webForumDet fria alternativet

Datum sortering?

ASP

3 svar · 234 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Frågan#1

Undrar hur man gör ett script som skriver ut en lista som separerar efter årtal?

Jag gissar att man först använder en SQL sats och distinct:

strSQL = "SELECT Distinct(Date) from News ORDER BY Date ASC

Ungefär sådär tänker jag, men går detta med datum fält?

Sen så kör man väl en loop in en lopp så att säga, men igen, hur gör man det med ett datum fält om man bara vill använda årtalet?

Medlem sedan juli 2001203 inlägg
#2

Det där ser helt korrekt ut tycker jag.

För att komma åt endast årtalet rekommenderar jag funktionen year(). Skicka bara in datum-strängen som inparameter så tar den fram årtalet.

Medlem sedan sep. 20004 079 inlägg
#3

Näpp, funkar inte, såhär ser koden ut:
strSQL = "SELECT Distinct(Date) AS Datum from News"

Det väljer bara ut alla, och om jag lägger:
strSQL = "SELECT Distinct(year(Date)) AS Datum from News"

Så funkar det inte heller, får bara en tom ruta, försöker anropa med detta:
<%=Datum%>
Men det visar ingenting

Medlem sedan juni 200032 967 inlägg
#4

Har du skapat variabeln datum? Du måste ju referera till recordsetet också.

Datum = RecSet("Datum")
250 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)