Avatar billede Jman Praktikant
12. september 2004 - 11:58 Der er 11 kommentarer og
1 løsning

Min select virker ikke

hvad er der galt her:
select count(ip) from (select distinct ip from cb_counter) where date >= " & formatdatetime(now(),vbshortdate)
Avatar billede eagleeye Praktikant
12. september 2004 - 12:00 #1
hvilket database er det?
Hvis det Access så prøv sådan her:

select count(ip) from (select distinct ip from cb_counter) where [date] >= Now()
Avatar billede Slettet bruger
12. september 2004 - 12:00 #2
Du skal have enten ' eller # omkring dato
where date >= '" & formatdatetime(now(),vbshortdate) & "'"
Avatar billede eagleeye Praktikant
12. september 2004 - 12:04 #3
nu ved jeg ikke helt hvad du gemmer i cb_counter men det umiddelbart virker det lidt underligt at du vil havde IP adresser hvor kolonne date er størrer end i dag? Specielt hvis date er "timestamp" som er dato'en for hvornår IP logges. Så vil den ikke finde nogle.
Avatar billede Jman Praktikant
12. september 2004 - 12:05 #4
Det er Acces - Ja, det er jo nok det, der er galt..
Jeg skal selecte unikke IP hvor datoen = i dag
Avatar billede Jman Praktikant
12. september 2004 - 12:06 #5
date er datetime, men jeg har jo også valgt større end/lig med
Avatar billede Jman Praktikant
12. september 2004 - 12:08 #6
Eagleeye - Jeg formatterer jo date-feltet til kun dato. Kan derfor ikke bruge now(), men din sql gav

SQL'en giver:
select count(ip) from (select distinct ip from cb_counter) where [date] >= 12-09-2004 12:03:35

Fejlen er Syntax error (missing operator) in query expression '[date] >= 12-09-2004 12:03:35'.
Avatar billede Slettet bruger
12. september 2004 - 12:09 #7
where date >= #" & formatdatetime(now(),vbshortdate) & "#"
Avatar billede Jman Praktikant
12. september 2004 - 12:10 #8
Giver:
select count(ip) from (select distinct ip from cb_counter) where date >= #12-09-2004#

Fejl:
No value given for one or more required parameters
Avatar billede eagleeye Praktikant
12. september 2004 - 12:11 #9
Prøv sådan her:

select count(ip) from (select distinct ip from cb_counter where [date] >= Now())
Avatar billede eagleeye Praktikant
12. september 2004 - 12:12 #10
hmm Now() skulle være Date()
Avatar billede Jman Praktikant
12. september 2004 - 12:14 #11
Jamen den virker.. svar tak :)
Avatar billede eagleeye Praktikant
12. september 2004 - 12:14 #12
Ok ;)
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