01. december 2003 - 15:08Der er
2 kommentarer og 1 løsning
alder søgning på fødselsdato
Hej Jeg skal lave en søgning på forskellig aldersgrupper f.eks. 0-5 år 5-10 år osv... jeg har kun lagt fødselsdato ind i databasen og vil lave udtræk vha. fødselsdatoen.. det er ok at den vælger på år, f.eks. dem der bliver 5 år, min sætning ser således ud:
if Alder="13" then SQL = SQL & " and fodseldato <= #" & DateAdd("yyyy", -11, Date) & "# And fodseldato >= #" & DateAdd("yyyy", -13, Date) & "#" end if
sql udskriften ser således ud: SELECT * FROM models WHERE Kon Like 'MAND' or Kon Like 'Kvinde' and fodseldato <= #01-12-1992# And fodseldato >= #01-12-1990#
men der vælger følgende dato fra basen 28-08-1992 og den skulle jo komme frem... jeg ved godt det er fordi datoen er d. 01-12... men hvordan får jeg fat i årstallet... ?? MVH ha
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
"Fejlen" skyldes for Access at den bruger US eller UK dato format som er yyyy-mm-dd eller mm-dd-yyyy via SQL. Når man så indsætter en dato i dansk dato format, hvor dagen er først så bytter den rundt på månede og dag i datoen.
Der er en løsning og der er at bruge dato funktionerne Year, Month og Day til at formatere din dato.
Årstallet giver jo en usikkerhed på -1 år, hvis ikke dag og måned medtages.
Synes godt om
Ny brugerNybegynder
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.