gpt4 book ai didi

sql - 如何组合一列中的日期和另一列中的时间

转载 作者:行者123 更新时间:2023-12-04 00:23:21 26 4
gpt4 key购买 nike

目前我正在尝试从两个日期列中选择一个日期时间列。我有以下情况:

  • FROMDATE包含没有时间的日期的列,例如08-01-2017 00:00:00
  • FROMTIME包含没有日期的时间的列,例如01-01-1899 13:50:00

  • 现在我想在一列中选择两者,例如 SELECT (<what ever>) as FROMDATETIME ...

    Expected result: 08-01-2017 13:50:00



    但是我无法提取日期和时间部分并将它们添加在一起作为 datetime .

    用一种元 sql 说: select (date(FROMDATE) + time(FROMTIME)) as FROMDATETIME .

    我用 TO_CHAR 尝试了很多和 TO_DATE但未能得到预期的结果。

    最佳答案

    干得好:

    SELECT TO_DATE(TO_CHAR(t.fromdate,'dd-mm-yyyy') ||
    ' ' ||
    TO_CHAR(t.fromtime,'hh24:mi:ss'),'dd-mm-yyyy hh24:mi:ss') as full_date_col
    FROM YourTable t

    关于sql - 如何组合一列中的日期和另一列中的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41378014/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com