查找Netezza中VARCHAR和DATE之间的年数

时间:2019-01-03 10:33:07

标签: netezza

在Netezza中计算VARCHAR(200)和日期列之间的年数的最佳方法是什么?

我的列create_ts是一个VARCHAR(200),我的mbr_dt_of_birth是一个日期,但是在投射和使用datediff函数时遇到问题。

我的mbr_dt_of_birth的格式为2003-10-06 00:00:00,而create_ts具有以下格式的2017-01-25 16:15:28

我已经在我的select语句中尝试了以下代码段,但是都没有用,有人可以告诉我我要去哪里了吗?

months_between(to_date(pahi.CREATE_TS),dmem.MBR_DT_OF_BIRTH)

DATEDIFF(year, CAST(pahi.CREATE_TS AS DATE),dmem.MBR_DT_OF_BRTH)

0 个答案:

没有答案