05. juni 2004 - 14:12Der er
5 kommentarer og 1 løsning
Sql finde modeller between årstal
Jeg har en tabel med "Model, fraÅr, tilÅr" model = modellens navn. fraÅr = denne model fremstilles fra år. tilÅr = denne model fremstilles til år. Dataen består af: model1, 1998, 2001 model2, 2000, 2003
jeg vil gerne lave en forespørgsel der siger: Find alle modeller der blev fremstillet imellem år 1999 og 2001.
Altså både model1 og model2 blev fremstillet i denne periode, så derfor skal de begge med.
Men denne forespørgsel kan jeg ikke rigtigt regne ud.
Lav en forespørgsel med felterne Model, fraÅr og tilÅr. I forespørgslens designvisning skal du i fraÅr's krieterielinie skrive >=1999 og i tilÅr's kriterielinie skrive <= 2001.
Eller hvis du vil have en formular, hvor du vælger fraÅr og tilÅr skal du under kriterierne skrive hhv: =[Forms]![MinFormular]![MitFraÅrfelt] og =[Forms]![MinFormular]![MittilÅrFelt]
"MinFormular" udskiftes med navnet på din formular og "MitFraÅrFelt" og "MitTilÅrFelt" udskiftes med hhv. navnet på feltet på formularen, hvor du har din "fra-værdi" og din "til-værdi"
Eller hvis du vil have det i SQL: SELECT Model, fraÅr, tilÅr FROM MinModelTabel WHERE (([MinModelTabel]![FraÅr] >= 1999) AND (MinModelTabel]![tilÅr] <= 2001))
eller
SELECT Model, fraÅr, tilÅr FROM MinModelTabel WHERE (([MinModelTabel]![FraÅr] >= [Forms]![MinFormular]![MitfraÅrFelt]) AND (MinModelTabel]![tilÅr] <= [Forms]![MinFormular]![MittilÅrFelt]))
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.