Joindre des tablesJe souhaite joindre deux tables en faisant correspondre les colonnes (horodatage) avec les non-correspondances incluses pour la table onepager_HPPO. Les données de la deuxième table onepager HPPO_adddata_ONSTS ne sont présentes que jusqu'au 08/08/08 10h00 dans les tables jointes alors qu'elles devraient l'être jusqu'à fin 2019. Le format de deux horodatages est identique. Quelle est la cause de ce problème ou comment peut-il être résolu ?
Tableau de donnéesRe : Joindre des tablesEn effet - je ne l'ai pas remarqué. Arrondir les horodatages a résolu le problème. Merci!
Re : Joindre des tablesLe problème est que, dans la table de données ONEPAGER HIPPO_adddata_ONSTS, le 08/08/2018 à 11h, les données d'entrée changent.A 10h, la valeur est
08/08/2018 10:00:00.000 AM
à 11h, il passe à
08/08/2018 10:59:59.999 AM

Si vous exécutez un petit script qui arrondit toutes les valeurs à des nombres entiers, puis joignez les données, cela devrait résoudre le problème.
Re : Joindre des tablesSalut Philippe,
Il semble qu'il y ait un bug : j'ai reproduit votre problème même en forçant l'horodatage au format numérique. Le seul travail que j'ai pu trouver, qui est plutôt moche, consiste à extraire l'HEURE, le JOUR, le MOIS et l'ANNÉE dans des colonnes séparées pour chaque table et jointes en fonction des 4 valeurs.
Peut-être que quelqu'un d'autre aura plus de perspicacité.
Meilleur,
TS