寻求一SQL语句,关于求每个项目的最大值(见下面数据)!!!
记录数据如下:
日期 科目类型 借方
200401 经费支出—会议费 100
200401 经费支出—差旅费 120
。。。
200402 经费支出—会议费 200
200402 经费支出—宣传费 130
。。。
200412。。。
现在我想求得各个费用的最大值以及它所在的月份,请问我应该怎么求?
问题点数:20、回复次数:2Top
1 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2004-12-02 16:00:30 得分 5
select max(借方),日期,科目类型 from tablename group by 日期,科目类型Top
2 楼jianxin_js(兔)回复于 2004-12-03 16:11:44 得分 15
select *
from
(SELECT 科目 as km, right(日期,2) as rq, sum(借方) as hj
FROM 凭证
WHERE 科目1='经费支出'
GROUP BY 科目, right(日期,2)) tbTemp
where not exists (
select 1 from
(SELECT 科目 as km, right(日期,2) as rq, sum(借方) as hj
FROM 凭证
WHERE 科目1='经费支出'
GROUP BY 科目, right(日期,2)) tbTemp1
where tbTemp.km=tbTemp1.km
and tbTemp.hj<tbTemp1.hj)
Top




