【问题标题】:Duration (Year Conversion)持续时间(年换算)
【发布时间】: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


【解决方案1】:

据我了解,这与我在此处的另一个 SO 问题中回答的类似: https://stackoverflow.com/a/47277430/3259044

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-08
    • 2018-05-06
    • 2022-11-17
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    相关资源
    最近更新 更多