Avatar billede krab Praktikant
17. november 2004 - 18:52 Der er 2 kommentarer og
1 løsning

En trickey.. med database udtræk

HeY..

Okay,, jeg har en linie tæller den ser således ud..

rs2.Open "SELECT count(id) AS antal_count FROM annonce WHERE kat_id='" & id & "'" , Conn, 1, 3

MEN !!! Jeg vil gerne have en parameter mere under WHERE,,,.. nemlig.. noget ala det her::

rs2.Open "SELECT count(id) AS antal_count FROM annonce WHERE kat_id='" & id & "' AND tid> &" & abs(datediff("d",rs2(tid),now)) , Conn, 1, 3

ALTSÅ, så den sammenligner den tid der står i dens egen tabel, med den dato vi har nu,, og kun hvis den i databasen er større, skal den tælle en op ==?? eller hvordan man skal forklare det?

håber der er nogle som ka komme med et godt bud på denne :) 80 point til mesteren!

//krab
Avatar billede krab Praktikant
17. november 2004 - 19:32 #1
Ingen ??
Avatar billede curriculum Nybegynder
21. november 2004 - 01:55 #2
Den jeg ville bruge er at lave en NOW dato og derefter bruge den i sql query'en

Dim sdate : sdate = DAY(NOW) & "-" & MONTH(NOW) & "-" & YEAR(NOW)

! skal operatøren være > ! større end dags dato ?

rs2.Open "SELECT count(id) AS antal_count FROM annonce WHERE kat_id='" & id & "' AND tid > " & sdate, Conn, 1, 3
Avatar billede krab Praktikant
04. maj 2005 - 15:00 #3
Humm,,var ikke helt det jeg mente.., fandt på noget andet, ellers mange tak..

Lukket
/krab
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