嗨,我想找到两个月的总天数,并按月拆分天数..例如... 2013 年 2 月 26 日到 2013 年 2 月 3 日 2 月这里显示 2 天休假,但 3 月我不会显示总休假..这是我的查询..任何人都可以更正我的查询..它只显示二月天,三月天在这里不显示..
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'