-6
Kann jemand Code für den ersten und letzten Tag der letzten Woche zur Verfügung stellen?Erhalten Sie ersten und letzten Tag der vorherigen Woche
Vielen Dank im Voraus.
Kann jemand Code für den ersten und letzten Tag der letzten Woche zur Verfügung stellen?Erhalten Sie ersten und letzten Tag der vorherigen Woche
Vielen Dank im Voraus.
können Sie diese Funktionen nutzen:
Public Function DateWeekFirst(_
ByVal datDate As Date, _
Optional ByVal lngFirstDayOfWeek As VbDayOfWeek = vbUseSystemDayOfWeek) _
As Date
' Returns the first date of the week of datDate.
' lngFirstDayOfWeek defines the first weekday of the week.
' 2000-09-07. Cactus Data ApS.
' 2003-05-01. System settings used as default.
' 2012-10-44. Data type of lngFirstDayOfWeek changed to VbDayOfWeek.
DateWeekFirst = DateAdd("d", vbSunday - Weekday(datDate, lngFirstDayOfWeek), datDate)
End Function
Public Function DateWeekLast(_
ByVal datDate As Date, _
Optional ByVal lngFirstDayOfWeek As Long = vbUseSystemDayOfWeek) _
As Date
' Returns the last date of the week of datDate.
' lngFirstDayOfWeek defines the first weekday of the week.
' 2000-09-07. Cactus Data ApS.
' 2003-05-01. System settings used as default.
' 2012-10-44. Data type of lngFirstDayOfWeek changed to VbDayOfWeek.
DateWeekLast = DateAdd("d", vbSaturday - Weekday(datDate, lngFirstDayOfWeek), datDate)
End Function
Dann, zum Beispiel:
FirstDatePreviousWeek = DateWeekFirst(DateAdd("ww", -1, Date))
[Einige gemeinsame Datum Routinen] (http://www.sqlservercentral.com/blogs/lynnpettis/2009/03/25/einige gemeinsame Datumsroutinen /). –
Was * ist * der erste Tag Ihrer Woche? Es ist kulturabhängig. –