如何在sql server中单独显示日期和时间

时间:2011-03-22 12:45:53

标签: sql-server-2005

DATENAME(MM,TripDateTime) + ' ' + CAST(DAY(TripDateTime) AS VARCHAR(2)) + 
 ', ' + RIGHT(CAST(YEAR(TripDateTime) AS VARCHAR(4)), 4) as TripDate

note :: tripdateTime是日期和时间的组合 在这里,我将获得2011年3月31日的日期

但同时我想得到时间(小时,小时,秒)我怎么能得到?你可以帮帮我吗?

2 个答案:

答案 0 :(得分:0)

您可以使用转换来转换您喜欢的日期时间值:

在此处阅读文档:http://msdn.microsoft.com/en-us/library/aa226054(v=sql.80).aspx

答案 1 :(得分:0)

添加

   ,CONVERT(VARCHAR(8), TripDateTime, 108) AS TripTime

查询(假设您希望将其作为单独的列)。