Obter o número da semana do ano
30/11/2022
0
Prezados,
O select a seguir retorna o número da semana do ano (Bando Firebird).
SELECT (EXTRACT(YEARDAY FROM CURRENT_DATE) - EXTRACT(WEEKDAY FROM CURRENT_DATE-1) + 7) / 7 FROM RDB$DATABASE
Tenho um processo, que pela regra de negócio, a semana incia na sexta, e termina na quinta.
A query acima não resolve esse problema.
O Excel tem uma fórmula que faz exatamente como eu preciso, a função NÚMSEMANA(data;15)
Nessa função, eu passo como parâmetro a data, e o tipo de dia em que a semana se inicia (no meu caso, sexta-feira).
https://support.microsoft.com/pt-br/office/n%C3%BAmsemana-fun%C3%A7%C3%A3o-n%C3%BAmsemana-e5c43a03-b4ab-426c-b411-b18c13c75340
Gostaria de saber se alguém poderia me auxiliar na contrução de uma quary que funcione como é no Excel.
Att.
O select a seguir retorna o número da semana do ano (Bando Firebird).
SELECT (EXTRACT(YEARDAY FROM CURRENT_DATE) - EXTRACT(WEEKDAY FROM CURRENT_DATE-1) + 7) / 7 FROM RDB$DATABASE
Tenho um processo, que pela regra de negócio, a semana incia na sexta, e termina na quinta.
A query acima não resolve esse problema.
O Excel tem uma fórmula que faz exatamente como eu preciso, a função NÚMSEMANA(data;15)
Nessa função, eu passo como parâmetro a data, e o tipo de dia em que a semana se inicia (no meu caso, sexta-feira).
https://support.microsoft.com/pt-br/office/n%C3%BAmsemana-fun%C3%A7%C3%A3o-n%C3%BAmsemana-e5c43a03-b4ab-426c-b411-b18c13c75340
Gostaria de saber se alguém poderia me auxiliar na contrução de uma quary que funcione como é no Excel.
Att.
Robson Castro
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)