Avatar billede michael_stim Ekspert
12. april 2004 - 18:18 Der er 9 kommentarer og
1 løsning

DatePart i SQL-string.

Nogen der kan skrive denne her så den fungerer. Birthday er et datofelt i tabellen. Den skal sammenligne ugenummer.

strSQL = "SELECT * FROM rabatten where" & DatePart("ww",&" birthday "& ) &" = 15"
Avatar billede kovalt Nybegynder
12. april 2004 - 18:20 #1
er det du skal ha ud alle datoer fra uge 15?
Avatar billede michael_stim Ekspert
12. april 2004 - 18:23 #2
Lige precis. Eller navne men det kan jo väre ligemeget. Det sätter jeg med et "rs"
Avatar billede kovalt Nybegynder
12. april 2004 - 18:26 #3
det kan du ikke lave i SQL'en.... du bliver nødt til at trække alle poster ud og så lave kontrollen af datoen når du looper igennem recordsettet
Avatar billede kovalt Nybegynder
12. april 2004 - 18:28 #4
strSQL = "SELECT * FROM rabatten"

while not rs.EOF

  if CInt(datePart("ww",rs("ditdatofelt"))) = 15 then
    posten udskrives eller hvad du nu vil
  end if

rs.moveNext
Wend
Avatar billede michael_stim Ekspert
12. april 2004 - 18:33 #5
Den lösning har jeg fundet. Kan man ikke sammenligne direkte i SQL-stringen?
Avatar billede kovalt Nybegynder
12. april 2004 - 18:35 #6
nej ikke direkte i SQL'en. Så skal du lave et felt i databasen, som indeholder en angivelse af ugenr
Avatar billede michael_stim Ekspert
12. april 2004 - 18:38 #7
OK, man konverterer datoen til ugenummer för man sätter ind. Forstået.
Avatar billede eagleeye Praktikant
12. april 2004 - 19:08 #8
Hvis det er Access du bruger kan du laves direkte i SQL sætningen sådan her:

strSQL = "SELECT * FROM rabatten where DatePart('ww',birthday,2,2) = 15"
Avatar billede michael_stim Ekspert
12. april 2004 - 19:12 #9
Der sad den eagleeye. Har desvärre allerede givet kovalt pointene, men opretter et spörgsmål så du også kan få.
//Michael
Avatar billede eagleeye Praktikant
12. april 2004 - 19:17 #10
Jamen ok, så ligger jeg et svar der :)
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