想要按照每月底的统计周期查询账龄,目前我只能做到按季度查询,请教一下月度的模板数据集SQL如何写?坏账计提--测试.zipds1的SQL语句:declare @tm datedeclare @jone dateset @tm=GETDATE()DECLARE @dt datetimeSET @dt = GETDATE ()DECLARE @number intSET @number = 3set @jone=cast(year(@tm)*10000 +(month(@tm)/3*3+1)*100 +1 as varchar(8)) /*这个季度的第一个月的第一天*/--dateadd(MONTH ,-3,@jone) 上个季度第一天SELECT 起算日, DATEDIFF(month,起算日,GETDATE ())*1.0/12 as 使用年限 ,cast(DATEDIFF(month,起算日,DATEADD ( Day , - 1 , CONVERT ( char ( 8 ), DATEADD ( Month , 1 + DATEPART (Quarter, @dt ) * 3 - Month ( @dt ), @dt ), 120 ) + ' 1 ' ))*1.0/12 as decimal(18,4)) as 新账龄 FROM dbo.坏账计提where 计提日期=dateadd(d,-day(dateadd(MONTH ,-1,@jone)),dateadd(m,1,dateadd(MONTH ,-1,@jone)))--上季度最后一天