[datetime]
列,但时间不正确。虽然这个时间部分应该是sql默认的。我多么想要这个时间部分是准确的,我如何实现这一点。是那种从sql存储熟练时间部分的方法。
是从sql的getdate函数存储时间部分的方法。
更多参考我把表
Inquiry_id varchar(50)
Inquiry_subject varchar(50)
Service_id numeric(18, 0)
Priority_id numeric(18, 0)
User_id varchar(50)
Status_id numeric(18, 0)
body varchar(1024)
Email_Address varchar(50)
IsDisplay bit
IsRead bit
IsReplied bit
TimeStamp datetime
Activity_start_time datetime
Activity_expire_time datetime
请帮帮我..
答案 0 :(得分:1)
要将DateTime列显示为Date和单独的Time列,请在SELECT语句(或视图)中执行此操作
SELECT
CONVERT(VarChar(20), Activity_Start_Time, 108) AS ActivityStartTime,
CONVERT(VarChar(30), Activity_Start_Time, 101) AS ActivityStartDateUS
FROM YourExampleTableAbove
这将产生类似
的结果ActivityStartTime ActivityStartDateUS
----------------- -------------------
08:10:27 4/23/2013
15:58:40 4/29/2013
有关更多选项,请阅读TSQL {(3}}
的Convert()函数