Avatar billede pfp Nybegynder
19. november 2002 - 19:38 Der er 3 kommentarer og
1 løsning

Brug af DatePart i SQL

Hej,

Jeg har ladet mig fortælle om en funktion kaldet DatePart. Jeg har en kollone i min database med titlen: Dato. Indholdet af denne kollone er resultatet af Now() i VBScript.

Nu vil jeg gerne lave nogle forskellige SQL-forespørgsler, hvor jeg f.eks. vælger alle poster i uge 47 eller alle poster idag.

Er der nogen der kan hjælpe mig med DatePart funktionen i denne sammenhæng. Jeg er næsten sikker på at det er den jeg skal bruge for at trække f.eks. ugenr. ud af min datokollone i db´'en.

Jeg har selv forsøgt med dette for at få alle dagens poster:
SQL_dag = "Select COUNT(HITID) AS Antal_dag FROM Statistik WHERE DatePart(d, Date()) = " & Date()

Håber i kan hjælpe.

/peter
Avatar billede eagleeye Praktikant
19. november 2002 - 19:58 #1
Du kan gøre sådan her:

ugeNr = DatePart("ww", rs("dato-felt"), vbMonday, vbFirstFourDays)


Se evt mere her for fejl i DatePath omkring uge nummer.
http://support.microsoft.com/default.aspx?scid=KB;en-us;q200299
Avatar billede eagleeye Praktikant
19. november 2002 - 21:30 #2
Prøv med:

SQL_dag = "Select COUNT(HITID) AS Antal_dag FROM Statistik WHERE DatePart("ww", dato) = 47 OR dato = Date"
Avatar billede pfp Nybegynder
20. november 2002 - 14:24 #3
Hej eagleeye,

Beklager jeg først er tilbage nu, men Eksperten er åbentbart holdt op med at sende e-mails til mig når der har været nye indlæg :-(

Jeg forstår ikke lige hvordan jeg skal bruge dit første svar i min SQL og med hensyn til den SQL du har fremsat får jeg "Expected end" fejl når den når til "ww".

Jeg ved ikke om jeg har forklaret mig selv godt nok. Det jeg gerne vil er at nøjes med at have et dato-felt i min database indeholdende en Now() værdi, men stadigvæk have mulighed for at præsentere alt fra en bestem uge eller dato uden at skulle have et specifikt uge-felt eller lign. i min database.

Burde det ikke kunne lade sig gøre?

Med venlig hilsen
Peter
Avatar billede pfp Nybegynder
14. januar 2003 - 18:21 #4
Nå det er vist gået død det spm. her. Jeg lukker.
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