在另一个表

时间:2017-10-09 19:57:12

标签: date timestamp dbvisualizer

我正在处理一些棘手的数据,并且我正在尝试将时间戳加入日期,同时一起删除时间戳并保留日期。我尝试过几种不同的方法,但这是最新的方法:

convert(row_add_ts, convert(date, current_timestamp)) as Row_add_ts

这是目前数据的样子:

  

2017-01-01 00:00:08

这就是我想要的样子:

  

2017年1月1日

我目前的联接看起来像是:

Left outer join Table 2 b on a.row_adds_ts = b.Table_date

我一直有不同的错误,但最近的错误是:

  

[代码: - 206,SQL状态:42703] DB2 SQL错误:SQLCODE = -206,SQLSTATE = 42703,SQLERRMC = DATE,DRIVER = 4.19.49。 2)[代码:-514,SQL状态:26501] DB2 SQL错误:SQLCODE = -514,SQLSTATE = 26501,SQLERRMC = SQL_CURLH200C1,DRIVER = 4.19.49

看起来它无法将时间戳数据类型转换为日期数据类型。我不确定如何从这里开始。

我也尝试过:

left(cast(row_adds_ts as date), 10)

以不占上风。

1 个答案:

答案 0 :(得分:0)

所以看起来下面的查询能够为我提供我想要的东西:

Date(row_add_ts)