use*_*489 1 t-sql counting sql-server-2008
有人可以建议我如何计算两个日期之间的第一天的数量?
例如:02/01/2015要05/05/2015会算4.
它可以像这样轻松完成:
DECLARE @sd DATE = '02/02/2015', @ed DATE = '05/01/2015'
SELECT DATEDIFF(mm, @sd, @ed) + CASE WHEN DAY(@sd) = 1 THEN 1 ELSE 0 END
Run Code Online (Sandbox Code Playgroud)