Достъп: Функцията DateDiff ясно обяснена
Специални функции са достъпни в Access за изчисляване на дата. С DateDiff определяте разликата между две стойности за дата. Можете да разберете как да настроите тази функция тук.
Използвайте функцията DateDiff в Access
В Access можете да използвате функцията DateDiff, за да изчислите броя на дните между две стойности на датата.
- Синтаксисът изглежда така: DateDiff (интервал, дата1, дата2 [, firstdayofweek] [, firstweekofyear]).
- Незадължителните записи са в квадратни скоби.
- Параметрите в скобите са тези, които трябва да включите в синтаксиса "Интервал".
- Предлагат се следните опции за избор: секунди (и), минути (и), часове (час), седмици (ww), дни от седмицата (w), дни (d), дни в годината (y), месеци (m), Четвърти (q) и години (гггг).
- Например, изразът = DateDiff ("m", date1, date2, 2, 2) изчислява разликата между две стойности на датата в месеци.
- "M" означава английски "месец" и изчислява разликата в месеци. Стойностите "date1" и "date2" са датите, необходими за изчисляване на разликата.
- По желание можете да използвате последните два параметъра (2, 2).
- С първия параметър (2 = firstdayofweek) и втория параметър (2 = firstweekofyear) определяте първия ден от седмицата и първата седмица от годината.
- Ако не въведете нищо тук, първият ден е неделя и първата седмица, седмицата, която включва 1 януари.
- Използвайте запис 2, за да посочите, че първият ден от седмицата е понеделник (2 = vbMonday, 3 щандове за вторник, 4 за сряда и т.н.).
- В следващата стъпка използвате параметър 2, за да укажете, че първата седмица с поне 4 дни през новата година е първата календарна седмица.
- Ако искате изчислението да започне през първата пълна седмица в годината, въведете 3.
- Можете да използвате функцията DateDiff в израз, както и във VBA код.