Avatar billede mitbrugernavn Praktikant
02. april 2006 - 16:35 Der er 11 kommentarer og
1 løsning

hente hvor dato > dato

har følgende tabel

ID    fra                    til
3839    01-04-2006 09:30:00    03-04-2006 13:30:00
3840    01-04-2006 09:30:00    03-04-2006 13:30:00
3841    03-04-2006 09:30:00    03-04-2006 13:30:00
3842    04-04-2006 09:30:00    03-04-2006 13:30:00
3843    05-04-2006 09:30:00    03-04-2006 13:30:00
3844    06-04-2006 09:30:00    03-04-2006 13:30:00

Vil så hente med følgende:

StrTilDato = year(request("TilDato")) & "-" & month(request("TilDato")) & "-" & day(request("TilDato"))
StrFraDato = year(request("FraDato")) & "-" & month(request("FraDato")) & "-" & day(request("FraDato"))

fra = StrFraDato & " " & replace(request("FraKlokken_2"),".",":") & ":00"
til = StrTilDato& " " & replace(request("TilKlokken_2"),".",":") & ":00"


fra er f.eks: 2006-4-2 09:30:00
til er f.eks: 2006-4-4 09:30:00

strSQL2="Select DISTINCT fra,til from database where fra >= #"& fra &"# and til <= #"& til &"# "
response.write StrSQL2

så skulle den efter min logik hente 4 poster -men den henter intet ??????

hvor er min logik ;-))
Avatar billede cyberkox Nybegynder
02. april 2006 - 18:58 #1
Når du udskriver strSQL2, hva kommer der så frem?
Avatar billede mitbrugernavn Praktikant
02. april 2006 - 19:02 #2
Select DISTINCT fra,til from database where fra >= #2006-4-1 08:30:00# and til <= #2006-4-5 10:00:00#
Avatar billede mitbrugernavn Praktikant
02. april 2006 - 19:04 #3
Select DISTINCT fra,til from database where fra >= #2006-4-2 09:30:00# and til <= #2006-4-4 09:30:00#

med disse datoer
Avatar billede cyberkox Nybegynder
02. april 2006 - 19:06 #4
Er kolonnerne i databasen formarteret til Data og klokkeslæt ? Er det Access eller mySQL?
Avatar billede mitbrugernavn Praktikant
02. april 2006 - 19:20 #5
er ved at blive vanvittig ;-))
der er Access og kolonnen står til dato og klokkeslæt

sidder og tester med følgende

fra_2 = "2006-04-01 08:30:00"
til_2 = "2006-04-03 08:30:00"

strSQL2="Select * from database where fra > #"& fra_2 &"# and til < #"& til_2 &"# "
set rs2 = conn.execute(strSQL2)
if not rs2.eof then
do
response.write rs2("id") & "<br>"
rs2.movenext
loop while not rs2.eof
end if

'der henter den intet

men gør jeg således



strSQL2="Select * from database where fra > #"& fra_2 &"#"
set rs2 = conn.execute(strSQL2)
if not rs2.eof then
do
response.write rs2("id") & "<br>"
rs2.movenext
loop while not rs2.eof
end if

' så henter den

??
Avatar billede mitbrugernavn Praktikant
02. april 2006 - 21:29 #6
har løst det ved at hente fra db hvor fra og til er sat til tekst

men hvordan får jeg følgende til at komme med "nej"

fra_2 = 01-04-2006 09:30:00  'dette er fra dato klokkeslet i db 
fra_3 = 03-04-2006 13:30:00  'detter er fra request("fradate") & request("frakl")

if fra_3 > fra_2 then
response.write "nej"
end if
Avatar billede eagleeye Praktikant
04. april 2006 - 00:25 #7
Du sætter CDate omkring begge:

if CDate(fra_3) > CDate(fra_2) then
Avatar billede mitbrugernavn Praktikant
04. april 2006 - 07:49 #8
hej

ja det fandt jeg ud af lige efter jeg havde sendt - men takker alligevel - men hvorfor vil denne ikke hente

fra_2 = "2006-04-01 08:30:00"
til_2 = "2006-04-03 08:30:00"

strSQL2="Select * from database where fra >= #"& fra_2 &"# and til <= #"& til_2 &"# "
set rs2 = conn.execute(strSQL2)
Avatar billede eagleeye Praktikant
04. april 2006 - 22:11 #9
Dine til datoer er:  03-04-2006 13:30:00
og til_2 er: 2006-04-03 08:30:00

Datoen på de to er ens, men den vil ikke hente nogle fordi klokken i til_2 er 8:30  og det er mindre end 13:30. Hvis den skal hente dem ud skal til_2 klokken være 13:30 eller større:


til_2 = "2006-04-03 14:00:00"
Avatar billede mitbrugernavn Praktikant
10. august 2006 - 08:05 #10
er ved at rydde op - vil du lægge et svar eagleeye - så du kan få nogle point
Avatar billede eagleeye Praktikant
10. august 2006 - 11:26 #11
ok, så kommer der lige et svar :)
Avatar billede mitbrugernavn Praktikant
10. august 2006 - 12:03 #12
ja man må jo lige få ryddet lidt op engang imellem ;-))) takker for hjælpen
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