个人主页
01 2012 档案
SqlServer Divide Date Range
摘要:SELECT CASEWHEN BeginDate > MonthStart THEN BeginDate ELSE MonthStart ENDAS BeginDate, CASEWHEN EndDate < MonthEnd THEN EndDate ELSE MonthEnd ENDAS EndDate, … /* other columns as needed */FROM( SELECT d.*, /* or you could be more specific here */ ( DATEADD(month, DATEDIFF(month,0, d.BeginDat.. 阅读全文
posted @ 2012-01-19 11:53 beck99 阅读(132) 评论(0) 推荐(0)