Je travaille avec des données difficiles, et j'essaie de joindre un horodatage à une date tout en se débarrassant de l'horodatage tous ensemble et en gardant simplement la date. J'ai essayé quelques méthodes différentes, mais est le plus récent:Je ne sais que date dans un horodatage lors de joinng à date dans une autre table
convert(row_add_ts, convert(date, current_timestamp)) as Row_add_ts
c'est ce que les données ressemble actuellement:
2017-01-01 00:00:08
voilà comment je veux regarder:
2017-01-01
La jointure que j'ai actuellement ressemble à:
Left outer join Table 2 b on a.row_adds_ts = b.Table_date
Je continue à obtenir des erreurs différentes, mais le plus récent est:
[Code: -206, SQL State: 42703] DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=DATE, DRIVER=4.19.49. 2) [Code: -514, SQL State: 26501] DB2 SQL Error: SQLCODE=-514, SQLSTATE=26501, SQLERRMC=SQL_CURLH200C1, DRIVER=4.19.49
On dirait qu'il ne parvient pas à convertir le type de données d'horodatage sur un type de données de date. Je ne suis pas sûr de savoir comment procéder à partir d'ici.
J'ai aussi essayé:
left(cast(row_adds_ts as date), 10)
à pas l'emporter.