Bonjour,

Je dois rédiger une requête SQL renvoyant une date uniquement si cette date est un mercredi après 17 heure.

J'ai fait de nombreux essais mais le plus proche me semble être celui-ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT ma_date
FROM ma_table
WHERE TO_CHAR(ma_date, 'dy') = 'mer.' and TO_NUMBER(TO_CHAR(ma_date, 'hh')) > 17
Cette requête me renvoie 'aucune ligne sélectionnée' alors que je sais que plusieurs répondent à la condition.

Je précise que j'utilise Oracle avec SQL+ dans une VM Windows xp.