当某张数据表数据量较大时,我们就需要对该表进行分区处理,以下sql语句,会将数据表按月份,分为12个分区表存储数据,废话不多说,直接上脚本: use [SIT_L_TMS] --开启 XP_CMDSHELL:开启创建文件夹权限 GO SP_CONFIGURE 'SHOW ADVANCED OPTIONS',1 RECONFIGURE GO SP_CONFIGURE 'XP_CMDSHELL',1 RECONFIGURE GO --数据库名 declare @servername varchar(
当前年份加减: SELECT CONVERT(varchar(12),DATEADD(year,1,GETDATE()),23) as year SELECT CONVERT(varchar(12),DATEADD(year,-1,GETDATE()),23) as year 当前月份的加减: SELECT CONVERT(varchar(12),DATEADD(MONTH,1,GETDATE()),23) as month SELECT CONVERT(varchar(12),DATEADD(
select year(createdate) 年,month(createdate) 月,count(1) from public_cms_arcwhere (userid in (select id from cms_admin where userid='392') or userid='392')group by year(createdate),month(createdate)order by year(createdate) desc,month(createdate) desc