webForumDet fria alternativet
Logga in / Bli medlem

Type mismatch

Databaser & SQL

0 svar · 160 visningar · startad av lage

Medlem sedan okt. 20017 inlägg
Frågan#1

Jag får type mismatch med koden i WHERE-satsen. Hur löser jag det?

kod:
SELECT DATEDIFF('d',(DATEADD('yyyy',DATEDIFF('yyyy',födelsedag,NOW()),födelsedag)),NOW()) AS slut, födelsedag
FROM kontakt
WHERE födelsedag Is Not Null AND DATEDIFF('d',(DATEADD('yyyy',DATEDIFF('yyyy',födelsedag,NOW()),födelsedag)),NOW())>0
ORDER BY DATEDIFF('d',(DATEADD('yyyy',DATEDIFF('yyyy',[födelsedag],NOW()),[födelsedag])),NOW())

födelsedag är datum-format och jag använder Access 2000
+Jonatan

256 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)