Splitting Date into 2 Columns (Date + Time) in SQL

后端 未结 4 1078
醉酒成梦
醉酒成梦 2020-12-11 06:12

I\'m trying to convert the Date key in my table which is numeric into date time key. My current query is:

  SELECT 
  DATEADD(HOUR,-4,CONVERT(DATETIME,LEFT         


        
4条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-11 06:30

    Use the following scenario for getting the date,time,day,month,year,hours,minutes,seconds,AM/PM:

    select 
       UpdatedOn , CONVERT(varchar,UpdatedOn,100) DateTime, CONVERT(varchar,UpdatedOn,10) Date , 
       CONVERT(varchar,UpdatedOn,108) Time , substring(CONVERT(varchar,UpdatedOn,106),1,2) Day, 
       substring(CONVERT(varchar,UpdatedOn,106),4,3) CMonth,    
       substring(CONVERT(varchar,UpdatedOn,105),4,2) 
       NMonth, substring(CONVERT(varchar,UpdatedOn,106),8,4) Year,      
       left(right(CONVERT(varchar,UpdatedOn,100),7),2) Hours_12, 
       substring(CONVERT(varchar,UpdatedOn,108),1,2) Hours_24, 
       substring(CONVERT(varchar,UpdatedOn,108),4,2) Minutes, 
       substring(CONVERT(varchar,UpdatedOn,108),7,2) Second, right(CONVERT(varchar,UpdatedOn,100),2)    
       AM_PM 
    from 
       dbo.DeviceAssignSim where AssignSimId=55;
    

提交回复
热议问题