Avatar billede wilweb Nybegynder
06. september 2002 - 10:41 Der er 3 kommentarer og
1 løsning

Tæl kun poster fra i dag (Access)

Jeg vil tælle antal poster der er i en database.
Et krav de skal være fra i dag..

jeg har prøvet med:

strSQL1 = "SELECT * FROM tbl_statistik WHERE Tidspunkt > #" & DateAdd("d", -1, Date()) &"# AND Tidspunkt < #" & DateAdd("d", 1, Date()) & "#"

Det virker også næsten, men den tager også i går med...

Tabel navn = tbl_statistik
Dato & Tid record = Tisdpunkt

Gizom:>
Avatar billede wilweb Nybegynder
06. september 2002 - 10:42 #1
Når jeg skriver "tælle" så mener jeg selvfølgelig "finde"
Avatar billede Jman Praktikant
06. september 2002 - 10:45 #2
kan du ikke bare benytte
strSQL1 = "SELECT * FROM tbl_statistik WHERE Tidspunkt = date()
Avatar billede wilweb Nybegynder
06. september 2002 - 11:01 #3
Hum! jeg får det ikke til at virke, når jeg udskriver min strSQL1
får jeg rigtig dato:
SELECT * FROM tbl_statistik WHERE Tidspunkt =06-09-2002
I databasen er Tidspunkt at typen dato & tid og indholder værdien:
06-05-2002 17:32:31

så´n ser min kode ud! håber det kan hjælpe!

<!--#include file="_dbconn.asp" -->
<%
strSQLCount = "SELECT Count(Ip) FROM tbl_statistik"
Set rsCount = Conn.Execute(strSQLCount)
'Response.Write(rsCount(0)) ' udskriver antal count i tbl_statistik

'besøg i dag
    Response.write "<table width='100%' border='0'>"
          Response.Write "<tr><td class='headtop'>Gizom Statistik</td></tr>"
        Session.LCID = 1030   
        'strSQL1 = "SELECT * FROM tbl_statistik WHERE Tidspunkt > #" & DateAdd("d", -1, Date()) &"# AND Tidspunkt < #" & DateAdd("d", -1, Date()) & "#"
        strSQL1 = "SELECT * FROM tbl_statistik WHERE Tidspunkt =" & date()
        response.Write(strSQL1)
          Set rs1 = Conn.Execute(strSQL1)
        Do While Not rs1.EOF
          Nr = Nr + 1
          rs1.MoveNext
        Loop
        Response.Write "<tr><td class='head'>Antal besøg i dag : " & Nr & " - Alle besøg: " & rsCount(0) & "</td></tr>" 
    Response.Write "</table>" 'Luk database
Conn.Close
Set Conn = Nothing
%>
Avatar billede eagleeye Praktikant
06. september 2002 - 21:42 #4
Prøv med dato formatet yyyy-mm-dd

datoStr =Year(Date) & "-" & Month(Date) & "-" & Day(Date)
strSQL1 = "SELECT * FROM tbl_statistik WHERE Tidspunkt = #" & datoStr & "#"
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