【发布时间】:2018-04-25 14:33:20
【问题描述】:
我是 Redshift 的新手。如何转换为年/月。
Year(Varchar):1 年 6 个月。
预期结果(整数):1.5
【问题讨论】:
-
1 year 6 months你能详细说明这些数据是什么吗?它是单列吗?是varchar吗?是2列吗?这些是数字吗?还有什么其他例子 -
能否在您的问题中提供更多信息和细节。 IE。原始数据是什么样的,您已经尝试过什么等。
-
这些是持续时间字段中的其他记录 ---- 1 年 6 个月、9 个月、2 年。我尝试了拆分功能,以便在将数字和单词转换为年份之前将其分开。单列 (VARCHAR)
-
所以你是说这是纯文本,由某些外部系统生成?您能否提供更多示例,例如部分月份和不到 1 年的情况? (随时编辑您的问题以提供更多详细信息。)
标签: sql amazon-redshift