Avatar billede ezzer Nybegynder
01. november 2004 - 17:58 Der er 4 kommentarer og
1 løsning

Dato og Access

backintime = date - 6

sql = "select count(*) as ct from stats where dato > '" & backintime & "'"
set rs = conn.execute(sql)

da der nu findes 3 poster i databasen som er nyere end "backintime" så skulle den jo meget gerne retunere 3, men den retunerer kun 1 ? nogen der kan hjælpe mig med det ?
Avatar billede hiks Nybegynder
01. november 2004 - 20:43 #1
hej

prøv istedet at lave den således (men burde ikke gøre forskel):

backintime = CDate(Date() - 6)

sql = "select count(*) as ct from stats where dato > '" & backintime & "'"
set rs = conn.execute(sql)

og du er 100% på at de poster der er - er ældre end 6 dage altså 26-10-2004 eller ikke har en amerikansk/engelsk datoformattering?

/hiks
Avatar billede ezzer Nybegynder
01. november 2004 - 21:34 #2
hey, tak men det ændrede nu ikk noget. Jeps, er 100 % sikker på det er dansk
Avatar billede hiks Nybegynder
01. november 2004 - 21:45 #3
du kan evt. prøve at teste det ved (og ja det er omstændigt!!!) :o):
<%
Dim backintime, dag, maaned, aar

backintime = CDate(Date() - 6)
Dag = Day(backintime)
Maaned = Month(backintime)
Aar = Year(backintime)

Response.Write Dag & "-" & Maaned & "-" & Aar

sql = "SELECT COUNT(dato) AS ct " & _
      "FROM stats " & _
      "WHERE Day(dato) > " & Maaned & " AND Month(dato) >= " & Maaned & " AND Year(dato) >= " & Aar & ";"
set rs = conn.execute(sql)

%>

ellers ved jeg ikke! :o)

/hiks
Avatar billede hiks Nybegynder
01. november 2004 - 21:47 #4
jeg er sgu begyndt at lave fejl... Må være fyraften der kalder... SQL'en skal se sådan ud:

sql = "SELECT COUNT(*) AS ct " & _
      "FROM stats " & _
      "WHERE Day(dato) > " & Dag & " AND Month(dato) >= " & Maaned & " AND Year(dato) >= " & Aar & ";"

/hiks
Avatar billede ezzer Nybegynder
13. december 2004 - 13:26 #5
lukker den lige..
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester