Sql 持续时间(年换算)

Sql 持续时间(年换算),sql,amazon-redshift,Sql,Amazon Redshift,我是红移新手。如何转换为年/月 年份(Varchar):1年6个月 预期结果(整数):1.5据我所知,这与我在另一个SO问题中回答的结果相似: 1年6个月您能详细说明这些数据是什么吗?它是一列吗?是瓦查尔吗?是两列吗?这些数字是多少?请在问题中提供更多信息和细节。也就是说,原始数据看起来像什么,你已经尝试过什么,等等。这些是持续时间字段中的其他记录——1年6个月,9个月,2年。我尝试了拆分函数,以便在将其转换为年份之前可以将数字和单词分开。单列(VARCHAR)所以你是说这是纯文本,由一些外部系

我是红移新手。如何转换为年/月

年份(Varchar):1年6个月


预期结果(整数):1.5

据我所知,这与我在另一个SO问题中回答的结果相似:

1年6个月
您能详细说明这些数据是什么吗?它是一列吗?是瓦查尔吗?是两列吗?这些数字是多少?请在问题中提供更多信息和细节。也就是说,原始数据看起来像什么,你已经尝试过什么,等等。这些是持续时间字段中的其他记录——1年6个月,9个月,2年。我尝试了拆分函数,以便在将其转换为年份之前可以将数字和单词分开。单列(VARCHAR)所以你是说这是纯文本,由一些外部系统生成的?你能提供更多的例子吗,比如不完整月份和不到1年的情况?(请随意编辑您的问题以提供更多详细信息。)