从SQL Compact中的datetime中选择时间

时间:2013-04-02 09:34:08

标签: sql sql-server-ce

就像这个问题:“How to get Time from DateTime format in SQL?”,我试图从日期时间选择时间,但与上述问题不同,我想知道如何做到这一点在SQL Server Compact。有谁知道怎么做?

2 个答案:

答案 0 :(得分:1)

SELECT DATEPART(hour, OrderDate), DATEPART(minute, OrderDate) FROM MyOrders

参考。 http://msdn.microsoft.com//library/ms173998%28v=sql.90%29.aspx

答案 1 :(得分:1)

解决了它。 Luigi的答案实际上并不是正确的,但我已经对它进行了投票,因为它帮助我找到答案。

要仅从SQL Server Compact中的日期时间获取时间,正确的查询是:

select ltrim(str(DATEPART(hour, columnName))) + ':' + ltrim(str(DATEPART(minute, columnName))) + ':' + ltrim(str(DATEPART(second, columnName))) from table