ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【笔记】Teradata 时间类型转换

【笔记】Teradata 时间类型转换

原创 Linux操作系统 作者:jyang57 时间:2010-05-14 10:26:49 0 删除 编辑

case when
            
substr(
             CAST((
timestamp_col
               
(FORMAT 'YYYY-MM-DDBHH:MI:SS.S(6)'))

              
AS VARCHAR(26))
             ,18,2) >
59
       
then substr(
             CAST((
timestamp_col
               
(FORMAT 'YYYY-MM-DDBHH:MI:SS.S(6)'))

              
AS VARCHAR(26))
             ,1,17)

            
|| '59'

            
|| substr(
              CAST((
timestamp_col
                
(FORMAT 'YYYY-MM-DDBHH:MI:SS.S(6)'))

               
AS VARCHAR(26))
             ,20)
       else

            
CAST((
timestamp_col
               
(FORMAT 'YYYY-MM-

DDBHH:MI:SS.S(6)'))
              AS VARCHAR(26))
   end

sel

(cast(trns_strt_ts as date) -1)

||' '|| substr(CAST((trns_strt_ts(format'YYYY-MM-DDBHH:MI:SS.S(6)')) AS VARCHAR(26)) ,12,8) AS trns_strt_ts

from r_actl_trns where fr_loc_id = 'S21'

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23155850/viewspace-662670/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-01-09

  • 博文量
    110
  • 访问量
    164134