标题:急!SQL语句查询问题
只看楼主
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
select top 12 mon=identity(int,0,1) into #mon from syscolumns

select  操作员,month(日期) 月份 into # from
(
    select a.操作员,dateadd(month,mon,'2007-01-01') 日期 from tb a,#mon b
    where dateadd(month,mon,'2007-01-01')<='2007-12-01'
) t
group by 操作员,month(日期)
order by 操作员

select a.操作员,a.月份,cast(isnull(收费合计,0) as varchar) 收费合计
from # a left join
(select 操作员,month(收费日期) 日期,sum(收费金额) 收费合计 from tb group by 操作员,month(收费日期)) b
on a.操作员=b.操作员 and a.月份=b.日期

/*
完整是这样子的..
你的表也叫tb?.
*/

我的msn: myfend@
2007-11-28 20:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-188575-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.202030 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved