【发布时间】:2015-10-11 22:24:27
【问题描述】:
我尝试编写一个 ms sql 代码,让您在几分钟内获得工人的工作时间。它需要两个输入作为日期。但它总是返回 0。我做错了什么?
Create FUNCTION getMinutesWork
(
@inp1 date,
@inp2 date
)
RETURNS int
As
Begin
DECLARE @outp int = DATEDIFF(mi,@inp1,@inp2)
RETURN(@outp)
End
我试图用这个来运行它
SELECT dbo.getMinutesWork('2004-10-18 07:53:31','2004-10-18 10:13:35') AS WorkTime
它返回 0。我是 sql 新手。你能帮忙吗?
【问题讨论】:
标签: sql-server sql-server-2008 date datediff