Beste Tweakers, ik heb een vraagje..
Ik zit met een select query te klooien en de gemiddelde SQL site bied geen uitkomt, en ook de help van MS Access heeft er ook geen zin in. Het is of dat, of ik zit er al zo lang naar te turen dat ik het gewoon niet meer zie
Het probleem is zo, ik wil een X aantal record selecteren uit een tabel.
Een kolom uit die tabel heeft een start datum waarde, dus dd-mm-yyyy
Nou wil ik dus alle records voorgeschoteld krijgen uit een bepaalde week, bijv... het is nu week 38, in het jaar 2001 Uit die tabel moeten dan alle records komen met datums 17-9-2001 tot en met 23-9-2001.
maar ook als ik zeg dat ik week 37 wil, dan wil ik dus alle records te zien krijgen met datums 10-9-2001 tot en met 16-9-2001.
Het weeknummer is dus gewoon een invulbare variabele, en die waarde moet meegenomen worden in een query.
Ik zit nu te klooien met die datepart functie, maar ik word er niet wijs uit.
Het zou dus iets moeten worden van:
Het weeknummer word ikgevuld in een formulier in Access, daar word op een knop gedrukt, en dan wil ik die resultaten.
Iemand die me kan helpen hier ?
Ik zit met een select query te klooien en de gemiddelde SQL site bied geen uitkomt, en ook de help van MS Access heeft er ook geen zin in. Het is of dat, of ik zit er al zo lang naar te turen dat ik het gewoon niet meer zie
Het probleem is zo, ik wil een X aantal record selecteren uit een tabel.
Een kolom uit die tabel heeft een start datum waarde, dus dd-mm-yyyy
Nou wil ik dus alle records voorgeschoteld krijgen uit een bepaalde week, bijv... het is nu week 38, in het jaar 2001 Uit die tabel moeten dan alle records komen met datums 17-9-2001 tot en met 23-9-2001.
maar ook als ik zeg dat ik week 37 wil, dan wil ik dus alle records te zien krijgen met datums 10-9-2001 tot en met 16-9-2001.
Het weeknummer is dus gewoon een invulbare variabele, en die waarde moet meegenomen worden in een query.
edit:
Access moet dus zelf uitzoeken welke datums er bij die bepaalde week horen, en dan alle records selecteren waarvan de startdatum waarde in die week valt.
Iedereen die ik spreek zegt "Ja dat gaat makkelijk, maar ik zou het zo ff niet weten, zoek het ff op/kijk op internet etc".
Access moet dus zelf uitzoeken welke datums er bij die bepaalde week horen, en dan alle records selecteren waarvan de startdatum waarde in die week valt.
Iedereen die ik spreek zegt "Ja dat gaat makkelijk, maar ik zou het zo ff niet weten, zoek het ff op/kijk op internet etc".
Ik zit nu te klooien met die datepart functie, maar ik word er niet wijs uit.
Het zou dus iets moeten worden van:
code:
1
2
3
4
| PARAMETERS [logincode] long; SELECT start_date, End_date, Start_time, End_time FROM Hours Where login = [logincode] AND Start_date BETWEEN (1e dag van gekozen week) AND (laatste dag van gekozen week) |
Het weeknummer word ikgevuld in een formulier in Access, daar word op een knop gedrukt, en dan wil ik die resultaten.
Iemand die me kan helpen hier ?
I want to live forever, so far.. so good.