webForumDet fria alternativet
Logga in / Bli medlem

SQL, datediff, alarmsystem

Databaser & SQL

3 svar · 331 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

Håller på med en SQL kod här som jag försöker göra så att den endast väljer ut poster där datumet i ett fält är dagens datum eller ett tidigare datum, det är för påminnelser.

Så om man har nånting att göra idag ska man påminnas, eller om det var nått man borde ha gjort igår eller ännu tidigare.

Detta funkade tyvärr inte, vet ej varför men det tar med datum som är större, fastän det bara borde hämta poster där dagens datum är = idag eller mindre än idag.

SQL = "SELECT * FROM Kat WHERE ContactWhen = Date() OR ContactWhen < Date() AND Kontaktas = 'Yes' ORDER BY " & sort & " " & direction & ""
Medlem sedan dec. 200012 464 inlägg
#2
SQL = "SELECT * FROM Kat WHERE ContactWhen <= Date() AND Kontaktas = 'Yes' ORDER BY " & sort & " " & direction & ""

Flyttas från ASP

Medlem sedan sep. 20004 079 inlägg
#3

Tyvärr så funkade inte det heller, jag får t.ex. fortfarande fram poster där datumet är 09-06-2004(DD-MM-YYYY) t.ex.

Medlem sedan sep. 20004 079 inlägg
#4

Jag löste det såhär:

datum = date()

Contactwhen <= #"& datum &"#

# var visst viktigt när man använder Access

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)