Tuve el mismo problema.
Se mostró la semana 53 y la semana 1, pero días en la semana 53 y la semana 1 están todos en la semana 1
primera vez que trató de cambiar el formato de fecha en la consulta El acceso a este:
OrderWeek: Formato ([OrderDate], "aaaa-ww", 1,3) < - Pero no sirvió de nada. Obtiene fechas como 2014-52 para la semana 52 y 2015-52 donde era la semana 1 anterior.
También la clasificación no era como me gustaba. Clasificó los datos como 2014-1, 2014-11, 2014-2 etc. Quiero que se muestre como 2014-01, 2014-02 .. 2014-11 etc.
Así que aquí está el nuevo código para mostrar tanto el año y la semana correctamente en una consulta de Access:
ActualWeek: IIf(DatePart("ww",[SomeDate])=53,DatePart("yyyy",[SomeDate])+1,DatePart("yyyy",[SomeDate])) & "-" & IIf(DatePart("ww",[SomeDate])=53,"01",IIf(DatePart("ww",[SomeDate])<10,"0" & DatePart("ww",[SomeDate]),DatePart("ww",[SomeDate])))
Esto demuestra ahora cualquier día de la semana 53 como parte de la semana 1
Se trata simplemente contando el domingo como el primer día de la semana, no el lunes . – falstro