16. april 2002 - 16:35Der er
5 kommentarer og 1 løsning
Vælge ting fra en specifik måned
Jeg skal til at lave et arkiv for nyheder, hvor man skal kunne klikke på januar, og så få alle nyheder fra januar, hvordan gøres det? Datoerne er i skrevet som 28-04-2000 17:10:01 . For at få point skal jeg både vide hvad jeg skal skrive i linket på måneden, og hvad jeg skal skrive for at trække alle nyheder fra den måned ud. Det skal bare være den "sidste" november, altså pt. november 2001 mens marts er 2002. Håber nogen kan hjælpe.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Du kunne fx lave et felt i databasen, hvor der står månedens navn, og så i visnyhed.asp (Eller hvad den nu hedder), skal der så være i sql-linien, "SELECT * FROM dinTabel WHERE maaned = 'Januar'".
Hmm, det ændrer jo stadig ikke ved, at jeg ikke kan bruge min gamle dato, kan man ikke udfra 28-04-2000 17:10:01 få fat i måneden, og så hente alle, evt. bare fra i år, hvor måneden er ligmed den ønskede?
maaned = Request.QueryString("maaned") if (maaned = "") then maaned = Month(Date()) end if maaned = CInt(maaned) thisMonth = Month(Date()) findYear = Year(Date) if thisMonth < maaned then findYear = findYear - 1 end if if maaned = 12 then endMaaned = 1 endYear = findYear + 1 else endMaaned = maaned + 1 endYear = findYear end if startMonth = maaned & "-01-" & findYear endMonth = endMaaned & "-01-" & endYear
strSQL = "SELECT * FROM nyheder WHERE dato >= #" & startMonth & "#" strSQL = strSQL & " AND dato < #" & endMonth & "#" strSQL = strSQL & " ORDER BY dato;"
'Response.Write strSQL & "<br><br>"
set rs = Connect.Execute (strSQL)
do while NOT rs.EOF Response.Write rs("dato") & "<br>" rs.MoveNext loop
Connect.Close %> </center> </body> </html>
Du skal naturligvis selv rettet database connection/SQL felt navne og Loop'et som udkskriver nyhedene til, så de passer med din database.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.