【发布时间】:2013-04-02 17:55:57
【问题描述】:
很像这个问题:“How to get Time from DateTime format in SQL?”,我试图从日期时间中选择 only 时间,但与上述问题不同,我想知道如何在 @ 987654322@。有谁知道怎么做?
【问题讨论】:
标签: sql sql-server-ce
很像这个问题:“How to get Time from DateTime format in SQL?”,我试图从日期时间中选择 only 时间,但与上述问题不同,我想知道如何在 @ 987654322@。有谁知道怎么做?
【问题讨论】:
标签: sql sql-server-ce
SELECT DATEPART(hour, OrderDate), DATEPART(minute, OrderDate) FROM MyOrders
参考。 http://msdn.microsoft.com//library/ms173998%28v=sql.90%29.aspx
【讨论】:
select top(1) DATEPART(hour, DateAdded) + DATEPART(minute, DateAdded), DateAdded from table 时,最高结果是38, 02/04/2013 10:28:47。不确定 38 与那个日期有何关系?
解决了。 Luigi 的答案实际上不是正确的,但我赞成它,因为它帮助我找到了答案。
要仅从 SQL Server Compact 中的日期时间获取时间,正确的查询是:
select ltrim(str(DATEPART(hour, columnName))) + ':' + ltrim(str(DATEPART(minute, columnName))) + ':' + ltrim(str(DATEPART(second, columnName))) from table
【讨论】: