Jag har denna som jag tycker ska ta ut dagens poster:
[red]
SELECT Count(f_ip) AS today
FROM stat
WHERE year(f_date)='2002' And month(f_date)='12' And day(f_date)='06';[/red]
Men jag får bara today=0
Vad är fel?
mvh icaaq
7 svar · 192 visningar · startad av icaaq
Jag har denna som jag tycker ska ta ut dagens poster:
[red]
SELECT Count(f_ip) AS today
FROM stat
WHERE year(f_date)='2002' And month(f_date)='12' And day(f_date)='06';[/red]
Men jag får bara today=0
Vad är fel?
mvh icaaq
Year(), month() och day() returnerar heltal.
SELECT Count(f_ip) AS today
FROM stat
WHERE year(f_date)=2002 And month(f_date)=12 And day(f_date)=6;
mvh,
SELECT Count(f_ip) AS today
FROM stat
WHERE year(f_date)=2002 And month(f_date)=12 And day(f_date)=6
Inga fnuttar asso??
Nej, det är inga strängar, utan tal.
Access brukar vilja ha brädgård runt datum- och tidvärden, medan SQL-server och andra dbms vill ha apostrofer. I de nyare versionerna av Access brukar det funka fint med apostrofer.
Men, datumfunktionerna du använde i frågan returnerar heltal, inget annat.
Mvh,