webForumDet fria alternativet
Logga in / Bli medlem

Datum i Access

Databaser & SQL

1 svar · 204 visningar · startad av StefanSahlin

Medlem sedan mars 20041 inlägg
Trådstart#1

Jag har en Access databas där ett fält består av datum enligt yyyy-mm-dd. Är det någon som vet hur jag kan hämta ut alla poster för ett specifikt år.

Jag kodar i .net miljö och vill att det skall vara dynamiskt. Det funkar för år 2004 om man hårdkodar så här

    sqlString = "SELECT \* from tblKosts where Datum \> #2003-12-31# AND Datum \< #2005-01-01# "

Eftersom jag bara vill kolla på årtalet försökte jag med jokertecken typ

selectedYear = now.date.Year ' ger 2004

sqlString = "------------ where Datum = #selectedYear,??,??# men det funkade ju givetvis inte.

Medlem sedan dec. 200012 464 inlägg
#2
 sqlString = "SELECT * from tblKosts where year(Datum) = 2004"
246 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)