监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
培训管理系统

当前位置:工程项目OA系统 > 学校OA管理系统 > 相关系统 > 培训管理系统

开发篇-怎样查询年、月收入?

申请免费试用、咨询电话:400-8352-114

泛普培训管理系统内置了“每日收入汇总”,可以统计每日收入,那么我们如果想查看每年的收入汇总及每月的收入汇总,怎样才能实现呢?很简单,到分析-查询管理-新建,增加两个新的查询就可以拥有此功能了。

请看下面语法:(查询年收入)

标题:查询年收入
主查询:
Select

DatePart('yyyy',Payment.DateAndTime) as ,
sum(Payment.PayMoney) as 金额
from Payment
where Payment.PostSchoolID in ( {@SchoolID:校区} )
and Payment.PaymentTypeID in (1,2)
group by DatePart('yyyy',Payment.DateAndTime)
order by DatePart('yyyy',Payment.DateAndTime) desc

通过对充值表筛选,然后根据年份分组查询即可。

登陆系统,打开分析-查询管理-新建:


增加后出现在财务的位置:


查询效果:


我们再看每月收入汇总:

Select
DatePart('yyyy',Payment.DateAndTime) as ,
DatePart('M',Payment.DateAndTime) as ,
sum(Payment.PayMoney) as 金额
from Payment
where Payment.PostSchoolID in ( {@SchoolID:校区} )
and Payment.PaymentTypeID in (1,2)
group by DatePart('yyyy',Payment.DateAndTime),DatePart('M',Payment.DateAndTime)
order by DatePart('yyyy',Payment.DateAndTime) desc ,DatePart('M',Payment.DateAndTime) desc

通过对充值表筛选,然后根据年份、月份分组查询即可。
查询效果:


还可以导出excel文件:


以上两条语法都是针对Access数据库的,SQL SERVER版用户只要略加修改日期函数DatePart的参数即可。

SQL SERVER版代码如下:

标题:查询年收入
主查询:

Select
DatePart(year,Payment.DateAndTime) as ,
sum(Payment.PayMoney) as 金额
from Payment
where Payment.PostSchoolID in ( {@SchoolID:校区} )
and Payment.PaymentTypeID in (1,2)
group by DatePart(year,Payment.DateAndTime)
order by DatePart(year,Payment.DateAndTime) desc

标题:查询月收入
主查询:

Select
DatePart(year,Payment.DateAndTime) as ,
DatePart(month,Payment.DateAndTime) as ,
sum(Payment.PayMoney) as 金额
from Payment
where Payment.PostSchoolID in ( {@SchoolID:校区} )
and Payment.PaymentTypeID in (1,2)
group by DatePart(year,Payment.DateAndTime),DatePart(month,Payment.DateAndTime)
order by DatePart(year,Payment.DateAndTime) desc ,DatePart(month,Payment.DateAndTime) desc


根据版本的不同,您只需要新建两条查询,将以上代码,粘贴进去即可。




发布:2007-03-30 09:50    编辑:泛普软件 · xiaona    [打印此页]    [关闭]