Type mismatch

Databaser & SQL

0 svar · 167 visningar · startad av lage

Medlem sedan okt. 20017 inlägg
Trådstart#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.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)