Bonjour à tous,
ma jointure entre 2 tables doit se faire par la date, mais, j'ai deux formats différents:
25/10/2013 et 25/10/2013 16:55:26; Le premier format de date ne correspond pas à la seconde prés au second.
Merci d'avance.
Bonjour à tous,
ma jointure entre 2 tables doit se faire par la date, mais, j'ai deux formats différents:
25/10/2013 et 25/10/2013 16:55:26; Le premier format de date ne correspond pas à la seconde prés au second.
Merci d'avance.
Bonjour,
Une date n'a pas de format, c'est une date ; vos colonnes sont-elles bien de type DATE ?
Si vous ne souhaitez comparer que les jours indépendamment de l'heure, vous pouvez faire WHERE TRUNC(date1) = TRUNC(date2).
D'autres méthodes peuvent être meilleures pour permettre l'utilisation d'index sur ces colonnes ; vous pouvez également ajouter un index sur TRUNC(date1) par exemple.
Bonjour,
Si c'est une chaine de caractère tu peux faire to_date(maChaine, monFormat)
Si c'est un timestamp ou un datetime tu peux faire un to_char(maDate, monFormat)
Bonne journée
tu peux même faire la jointure en utilisant substr
Merci pour aide.
La solution de FSieber (TRUNC) à résolu mon problème.
AT
Partager