Avatar billede Slettet bruger
18. marts 2002 - 21:11 Der er 5 kommentarer og
1 løsning

Datediff ting

Hej

Hvordan kan følgende gøres?
If session = "" Then strSQL = "SELECT * FROM tabellen WHERE dato er mere end 4 dage gammel
Else strSQL = "SELECT * FROM tabellen WHERE bla bla AND bla bla bla og ikke noget med dato
Feltet dato er now() og er varchar i MySQL db'en.

Jeg ved ikke om det er måden at gøre det på?
Mit mål er at holde 2 rs usynlige hvis selve posten er under 4 dage gammel for folk som ikke er logget ind, så hvis noger har forslag til dette skal de være velkomne :o)
Avatar billede sblar Nybegynder
18. marts 2002 - 21:24 #1
strSQL = "SELECT * FROM tabellen WHERE dato >" & DateAdd("dd",-4,Now())
Avatar billede coltau Juniormester
18. marts 2002 - 21:31 #2
Hvorfor en varchar. ? er det ikke til tekst. ?
Avatar billede Slettet bruger
18. marts 2002 - 21:52 #3
coltau > Det er *sgu* ligemeget med felttypen, men har du en ide til det som jeg beskriver som mit mål?
Avatar billede coltau Juniormester
18. marts 2002 - 22:25 #4
Sorry men felttypen for feltet dato er alt afgørende for om du får trukket det ud der er 4 dage gammel.
Avatar billede fedefifi Nybegynder
19. marts 2002 - 09:53 #5
Du sætter en variabel fx.
<% AntalDage = "#" & Date-4 & "#" %>
og så henter du fra datofeltet
<%
strSQL = "Select * From dintabel Where xxxxx>" & AntalDage & " ORDER BY xxxx DESC"
set rs = Conn.execute(strSQL)
%>
Avatar billede fedefifi Nybegynder
19. marts 2002 - 10:00 #6
Du sætter en variabel fx.
<% AntalDage = "#" & Date-4 & "#" %>
og så henter du fra datofeltet
<%
strSQL = "Select * From dintabel Where xxxxx>" & AntalDage & " ORDER BY xxxx DESC"
set rs = Conn.execute(strSQL)
%>
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