理论上,每个用户每个月都有一个最大的通话时长,
我想问一下:在查询的时候,除了显示当月的通话时长,能否同时显示上个月的通话时长
最笨的方法就是写两个查询
好一点的方法是写子查询
如果你确保MDate日期都是一号的话
where MDate>=SELECT CONVERT(datetime,CONVERT(char(8),GETDATE(),120)+'1')
and MDate<=SELECT DATEADD(mm,DATEDIFF(mm,0,dateadd(month,-1,getdate())),0)
LEFT JOIN 自己就可以