En ce moment j’ai l’occasion de faire un petit peu de SQL à la mode Oracle. Et je viens de passer quelques minutes avec les dates… Le plus simple est de montrer 2 exemples d’utilisation.
Transformer une chaîne de caractères en date
SELECT * FROM ma_table WHERE date = to_date('18/03/1988', 'DD/MM/YYYY')
Transformer une date en chaîne de caractères
SELECT to_char(date, 'DD/MM/YYYY') AS maDate FROM ma_table
Format de date
A l’heure où j’écris ces lignes, nous sommes le 6 juillet 2010 et il est 17h18 et des brouettes. Je vais m’en servir pour les exemples.