Existem muitos casos que precisamos usar critérios para filtrar por semana. Daí que surge o problema com a primeira semana do ano ou a última semana...
Como se sabe, no Access a semana começa no domingo e vai até sábado, tendo o ano 53 semanas. Ou seja, se a primeira ou a última semana do ano começar no domingo e terminar no sábado, teríamos uma semana inteira.
No entanto, nem sempre o ano começa ou termina com uma semana inteira para o Access. Um exemplo será a última semana deste ano:
Como podemos ver na imagem, a última semana deste ano começará no domingo (28/12/2014) e terminará na quarta (31/12/2014), tendo a semana apenas 4 dias e sendo a semana número 53 do ano.
E obviamente, a primeira semana de 2015 começará na quinta (01/01/2015) e terminará no sábado (03/01/2015), tendo a semana 3 dias e sendo a semana número 1 do ano.
Continuando no exemplo da última semana de 2014. Como fazer para o Access entender a última semana como:
Domingo 28/12/2014
Segunda 29/12/2014
Terça 30/12/2014
Quarta 31/12/2014
Quinta 01/01/2015
Sexta 02/01/2015
Sábado 03/01/2015
Como tratar isso?
* Não achei ainda algum artigo falando sobre isto. Achei interessante abordá-lo...
Como se sabe, no Access a semana começa no domingo e vai até sábado, tendo o ano 53 semanas. Ou seja, se a primeira ou a última semana do ano começar no domingo e terminar no sábado, teríamos uma semana inteira.
No entanto, nem sempre o ano começa ou termina com uma semana inteira para o Access. Um exemplo será a última semana deste ano:
Como podemos ver na imagem, a última semana deste ano começará no domingo (28/12/2014) e terminará na quarta (31/12/2014), tendo a semana apenas 4 dias e sendo a semana número 53 do ano.
E obviamente, a primeira semana de 2015 começará na quinta (01/01/2015) e terminará no sábado (03/01/2015), tendo a semana 3 dias e sendo a semana número 1 do ano.
Continuando no exemplo da última semana de 2014. Como fazer para o Access entender a última semana como:
Domingo 28/12/2014
Segunda 29/12/2014
Terça 30/12/2014
Quarta 31/12/2014
Quinta 01/01/2015
Sexta 02/01/2015
Sábado 03/01/2015
Como tratar isso?
* Não achei ainda algum artigo falando sobre isto. Achei interessante abordá-lo...