我想从另一个日期减去1个日期,并获得中间的小时和分钟。sql语句 - 想从另一个减去1个日期,并获得日期和分钟之间
我知道有一个DateDiff函数,但它不适用于所有3个时间值;几小时和一分钟。我希望这可以在SQL语句中实现。目前我有以下。
SELECT id, pickupdateandtime, GETDATE() AS CurrentTime,
(DATEDIFF(day,GETDATE(),pickupdateandtime)) AS Days,
(DATEDIFF(hour,GETDATE(),pickupdateandtime)) AS Hours,
(DATEDIFF(minute,GETDATE(),pickupdateandtime)) AS Mins FROM orders
而且它显示是这样的:
如果我们能够坚持这一切在1列也没关系。
如果您的代码正常工作,那么您使用的是SQL Server。我恰当地标记了。 –