Bonjour,

dans l'une de mes requêtes que j’exécute sur une période avec une dateMin et dateMax j'ai besoin d'exclure les weekend ( samedi et dimanche )

pour ce faire j'utilise la condition suivante:

TO_CHAR(x.date,'Day') NOT IN ('Samedi','Dimanche')

Le problème étant que cela exclut uniquement les Dimanche, en effet il semble que TO_CHAR(x.date,'Day') == 'Samedi' renvoie false même quand TO_CHAR(x.date,'Day') renvoie 'Samedi'

Plus généralement j'ai testé sur tous les jours de la semaine, et la correspondance se déroule bien uniquement pour Mercredi,Vendredi et Dimanche c'est pourquoi je sollicite votre aide car je n'ai absolument aucune idée de la cause de ce "Bug".

Merci d'avance pour votre aide.

PS: pour exclure le samedi j'ai aussi essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
TO_CHAR(x.date,'Day') <> 'Samedi'
TO_CHAR(x.date,'Day') != 'Samedi'
TO_CHAR(x.date,'Day') NOT LIKE 'Samedi'
mais rien n'y fais .