0
嗨我想找到两个月的总天数和拆分明智的月份的日期..例如... 26-02-2013至3-3 -2013 这里为2月份它显示2天离开,但3月我不会显示总假期..这是我的查询..任何人都可以纠正我的查询..只显示febraury天,只有febraury天,三月天没有显示在这里..如何拆分两个月之间的月份的天数
SELECT month(fdate) as Month_Number
, datename(month, fdate) as Month
, case when month(fdate) <> month(tdate) then
datediff(day, fdate, DATEADD(month, ((YEAR(fdate) - 1900) * 12) + MONTH(fdate), -1))
else
datediff(day, fdate, tdate)
end as Leaves
from test
where empid like '112'
请你能详细说一点,也许给一个数据的样子和你期待的结果的样本。 – SQLGuru 2013-02-11 09:44:47
您可以发布一些测试数据和DML语句以及预期输出吗? – 2013-02-11 09:45:47