以天、周、月、季度、年统计
--以天为单位
select count( *) as customercount,str(DATEPART(YY,RegTime)) + N'年' + cast( DATEPART(mm,RegTime) as varchar(5) )+ N'月' + cast( DATEPART(dd,RegTime) as varchar(5) )+ N'日' as timetype
FROM CRM_Customer
WHERE 1=1
GROUP BY DATEPART(YY,RegTime),DATEPART(mm,RegTime),DATEPART(dd,RegTime)
ORDER BY DATEPART(YY,RegTime),DATEPART(mm,RegTime),DATEPART(dd,RegTime)
--以周为单位
select count( *) as customercount,str(DATEPART(YY,RegTime)) + N'年第' + cast( DATEPART(wk,RegTime) as varchar(5) )+ N'周' as timetype
FROM CRM_Customer
WHERE 1=1
GROUP BY DATEPART(YY,RegTime),DATEPART(wk,RegTime)
ORDER BY DATEPART(YY,RegTime),DATEPART(wk,RegTime)
--以月为单位
select count( *) as customercount,str(DATEPART(YY,RegTime)) + N'年' + cast( DATEPART(mm,RegTime) as varchar(5) )+ N'月' as timetype
FROM CRM_Customer
WHERE 1=1
GROUP BY DATEPART(YY,RegTime),DATEPART(mm,RegTime)
ORDER BY DATEPART(YY,RegTime),DATEPART(mm,RegTime)
--以季度为单位
select count( *) as customercount,DATEPART(YY,RegTime) AS Years,str(DATEPART(YY,RegTime)) + N'年' + cast( DATEPART(Q,RegTime) as varchar(5) )+ N'季度' as timetype
FROM CRM_Customer
WHERE 1=1
GROUP BY DATEPART(YY,RegTime),DATEPART(Q,RegTime)
ORDER BY DATEPART(YY,RegTime),DATEPART(Q,RegTime)
--以年为单位
select count( *) as customercount,str(DATEPART(YY,RegTime)) + N'年' as timetype
FROM CRM_Customer
WHERE 1=1
GROUP BY DATEPART(YY,RegTime)
ORDER BY DATEPART(YY,RegTime)