TRUNC(DATE,'IW')
retorna o primeiro dia da semana. Para mim TRUNC(SYSDATE,'IW)
retorna segunda-feira. Hoje é terça-feira, 21 de fevereiro. Subtraia desse TRUNC(SYSDATE,'IW')
que seria segunda-feira, dia 20, e você receberá 1
(porque 21-20=1
). Adicionar 1
para isso como você faz no início de sua equação e você obtém 2
, que associamos à terça-feira.