Crée une table "bidon_d_huille" contenant un champs "fw".
Met des nombres de 0 à euh... 35 (y'a bien 35 semaines dans une année ?)
SELECT TO_CHAR(SYSDATE - (fw * 7), 'FW') FROM bidon_d_huile WHERE TO_CHAR(SYSDATE - (fw * 7), 'YYYYMMDD') >= TO_CHAR(SYSDATE, 'YYYY') || '0101'
ORDER BY 1 ASC
PS1: Remplace le 'FW' dans le to_char par l'expression qui retourne la semaine d'une date, me souvient plus.
PS2: Ne confond pas 'FW' du to_char et le champ "fw" de la table "bidon_d_huile".
PS3: Oui, je sais, je suis très créatif pour les noms de table en ce moment...
Message édité par MagicBuzz le 02-03-2004 à 16:01:48