webForumDet fria alternativet

Jämföra datum med perioder...

Databaser & SQL

1 svar · 184 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Frågan#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.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)