Avatar billede ihtezaz Praktikant
10. maj 2007 - 11:02 Der er 2 kommentarer

Vis ugenummer mellem to datoer

Hej

Hvor kan jeg få vist ugenummre mellem to datoer?

På forhånd tak.
Avatar billede bennytordrup Nybegynder
10. maj 2007 - 11:10 #1
datepart(week, @dato1) og datepart(week, @dato2) giver dig ugenumrene for de to datoer, du angiver.

Hvis du skal have fat i mellemliggende uger, så er du nødt til at have en hjælpetabel med, nemlig en kalendertabel. Se evt. følgende link, der beskriver fordelene ved at have en kalendertabel:

http://sqlserver2000.databases.aspfaq.com/why-should-i-consider-using-an-auxiliary-calendar-table.html

Jeg har brugt det princip i forbindelse med en rapportering internt i mit firma.
Avatar billede bennytordrup Nybegynder
10. maj 2007 - 11:11 #2
Ideen er så, at du benytter denne kalendertabel og joiner, så du får kalender-posterne med i det datointerval, du er interesseret i. Herved kan du hente samtlige ugenumre mellem (og også samtlige enkelte datoer).
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
Computerworld tilbyder specialiserede kurser i database-management

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