Jämföra datum med perioder...

Databaser & SQL

1 svar · 191 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Trådstart#1

Hej!

Sitter med lite VBA där jag hade tänkt att jämföra lite olika saker i en databas. Jag har ingen som helst möjlighet att påverka hur datan i databasen ser ut.. så att ni vet ;)

Det är så att i vissa fall sparas datum som YYYY-MM-DD [typ: 2003-05-14 för idag] och i vissa fall sparas det som YYWWD [typ: 03203 för idag]. Det senare exemplet är alltså år, vecka och dag i numeriskt format.

Hur kan jag jämföra om två av dessa är lika, dvs att det är samma datum? Jag misstänker att det är lättast att omvandla det första exemplet till det senare, men jag vet inte hur jag gör!

// Nippe

Medlem sedan apr. 2002830 inlägg
#2

För att konvertera YYYY-MM-DD till vilken vecka det är, använd

Dim mydate As String
    mydate = Format("2003-05-14", "ww")

Bör funka likadant för övriga konverteringar

// Nippe

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)