【问题标题】:How to format a date as part of a string in Teradata?如何将日期格式化为 Teradata 中字符串的一部分?
【发布时间】:2015-04-04 07:05:08
【问题描述】:

我正在尝试在 Teradata 中导出文件名。

格式应该是这样的:

X_<YYYYMMDDHHMI>_Y.dat

这就是我试图实现它的方式:

'X_' || CAST(CURRENT_TIMESTAMP(FORMAT 'YYYYMMDDHHMI') (CHAR (12)) AS VARCHAR(50)) || '_Y.dat'

但我不断收到一堆语法错误。

知道如何实现这一目标吗?

【问题讨论】:

    标签: sql date teradata


    【解决方案1】:

    我认为你的父母完全不正常。

    SELECT
    'X_' || CAST((CURRENT_TIMESTAMP(0) (FORMAT 'YYYYMMDDHHMI')) AS VARCHAR(10))
    

    【讨论】:

      【解决方案2】:

      如果您的 TD 版本支持 TO_CHAR,您可以改用它:

      TO_CHAR(CURRENT_TIMESTAMP, '"X_"YYYYMMDDHHMI"_Y"')
      

      【讨论】:

        猜你喜欢
        • 2021-12-01
        • 1970-01-01
        • 2022-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多