Bonjour à tous,
j'ai un petit souci sur une requête en TERADATA et je me permet de poster le problème sur ce forum en espérant que le problème n'a pas déjà été posé (d'après mes recherches, je n'ai pas trouvé réponse à ma question)
Le problème est simple, j'ai une requête qui calcule des indicateurs par année/semaine (en semaine commerciale)
J'utilise le code suivant :
Tout est parfait, sauf lors du changement d'année, je m'explique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT extract(year from DATE) as ANNEE ,WEEKNUMBER_OF_YEAR(DATE,'ISO') as SEMAINE
Prenons l'exemple du 1er janvier 2017, ce code m'indique que le 01/01/2017 est en semaine 52 et en année 2017. Or, j'aimerais que ce jour soit en semaine 52 et en année 2016 (car j'ai un suivi en semaine commerciale).
Existe-il une fonction teradata pouvant régler ce problème ?
Merci de votre aide,
Bonne journée
Partager