【问题标题】:How to convert a string to date in SAP HANA SQL select statement?如何在 SAP HANA SQL 选择语句中将字符串转换为日期?
【发布时间】:2017-05-27 12:52:56
【问题描述】:

如何在 SQL SELECT 语句中将字符串 '20120215' 转换为日期格式 YYYY-MM-DD (2012-02-15)?

我正在使用 SAP HANA SQL。

【问题讨论】:

  • 您使用的是哪个 dbms? (当涉及到日期/时间和字符串处理时,许多产品远不符合 ANSI SQL。)
  • 我正在使用 SAP HANA SQL
  • 我尝试了这个 TO_DATE 函数,但它没有帮助,因为我的字符串格式类似于 YYYYMMDD 而不是 YYYY-MM-DD

标签: sql sap hana


【解决方案1】:
SELECT TO_DATE('20100112', 'YYYYMMDD') "to date" FROM DUMMY;

【讨论】:

    【解决方案2】:

    这应该可行:

    SELECT TO_VARCHAR(TO_DATE('20120215', 'YYYYMMDD'), 'YYYY-MM-DD') "to date" FROM DUMMY;
    

    正如a_horse_with_no_name 提到的,您可以使用SAP HANA SQL and System Views Reference 来帮助编写查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-18
      • 2022-06-11
      • 2014-10-31
      • 1970-01-01
      • 2018-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多