09. januar 2004 - 17:06
Der er
18 kommentarer og 1 løsning
Dato + 7 dage
Heysa jeg skal requeste alle udtræk der kommer i løbet af en uge... Hvordan gør jeg det? altså: Alle der kommer i løbet af 7 dage fra " & date & " JW
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
09. januar 2004 - 17:12
#1
Hvilken database bruger du? Eks for Access: SQL = "select * from tabelnavn where dato >= Date() AND dato <= DateAdd('d',7,Date())"
09. januar 2004 - 17:15
#2
Det er MySQL
09. januar 2004 - 20:03
#3
Function datedkuk(Streng) datedkuk = year(Streng) & "-" & month(streng) & "-" & day(Streng) & " " & hour(streng) & ":" & minute(streng) & ":" & second(streng) End function Smid denne funktion ind i din kode, og gør så følgende: trTID = dateadd("d", -7, now()) strTID = datedkuk(strTID) SQL = "Select * from TABEL where dato > '"& strTID &"' Denne SQL henter alt det data indenfor den sidste uge. dna
09. januar 2004 - 20:04
#4
trTID er self strTID :D
09. januar 2004 - 20:04
#5
Ikke indenfor den sidste uge... men den følgende uge
09. januar 2004 - 20:10
#6
strTID = dateadd("d", 7, datoen) strTID = datedkuk(strTID) SQL = "SELECT * from TABEL WHERE datofelt > '"& datoen &"' AND datofelt < '"& strTID &"'"
09. januar 2004 - 20:34
#7
Er det fra f.eks. hvis det er torsdag: torsdag til søndag, eller er det torsdag til næste onsdag? Hvis det er fra torsdag til søndag, så brug følgende: strTID = dateadd("d", 7 - WeekDay(datoen), datoen) strTID = datedkuk(strTID)
09. januar 2004 - 20:34
#8
Sorry... Så ikke at du skrev "Alle der kommer i løbet af 7 dage"... Bare afvis mit svar ;)
09. januar 2004 - 20:35
#9
Det er 7dage frem fra datoen idag.. fx. 01-01-2004 (som er formatet) til 08-01-2004
09. januar 2004 - 20:37
#10
Har du prøvet mit? Det burde virke.
09. januar 2004 - 21:42
#11
DNA=> den tager også en der starter 02-01-2004... og det er meningen den skal tage alt over.... Den tager samtidig en der starter 15-01-2004
09. januar 2004 - 21:45
#12
Virker fint her...
09. januar 2004 - 21:45
#13
strTID = dateadd("d", 7, datoen) strTID = datedkuk(strTID) SQL = "SELECT * from ch1_kalender WHERE fradato > '"& datoen &"' AND fradato < '"& strTID &"'" set rs = conn.execute(sql) ikke?
09. januar 2004 - 21:48
#14
Jo... Prøv lige at teste ved at udskrive følgende: - datoen - strTID - sql dna
09. januar 2004 - 21:54
#15
strTID er: 1900-1-6 0:0:0
09. januar 2004 - 21:55
#16
der skal ikke tid på udtrækket... kun dato... Er det ikke klokkeslet det sidste?
09. januar 2004 - 21:59
#17
Du kan godt se at der er noget galt med det strTID der... Datoen er jo ikke for heldig. Tror ikke at du har den rigtige dato i "datoen"-variablen til at starte med. strTID = dateadd("d", 7, datoen) <- Her skal du indsætte din egen dato ind istedet for "datoen" Hvis du ønsker at fjerne klokken fra det, så lav funktionens (datedkuk) om til dette: Function datedkuk(Streng) datedkuk = year(Streng) & "-" & month(streng) & "-" & day(Streng) End function
09. januar 2004 - 22:03
#18
Takker m8
09. januar 2004 - 22:16
#19
np da! :D
Kurser inden for grundlæggende programmering