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.
3 svar · 234 visningar · startad av His Divine Shadow
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?
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.
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
Har du skapat variabeln datum? Du måste ju referera till recordsetet också.
Datum = RecSet("Datum")