开发篇-统计某段时间内课程的收入情况
Select
CourseName as 课程名称,
sum(Fee) as 费用
from
(
Select
Course.CourseID,
Course.CourseName,
Bill.DateAndTime,
(BillItem.UnitPrice * BillItem.Amount + BillItem.Favorable) as Fee
from Bill,BillItem,Course
where Bill.BillID = BillItem.BillID
and BillItem.ProductID = Course.CourseID
and BillItem.ProductType = 1
and Bill.BillTypeID = 1
Union
Select
Course.CourseID,
Course.CourseName,
Bill.DateAndTime,
-(BillItem.UnitPrice * BillItem.Amount + BillItem.Favorable) as Fee
from Bill,BillItem,Course
where Bill.BillID = BillItem.BillID
and BillItem.ProductID = Course.CourseID
and BillItem.ProductType = 1
and Bill.BillTypeID = 0
Union
Select
Course.CourseID,
Course.CourseName,
Change.DateAndTime,
-IntoAccount as Fee
from Change,StuClass,BillItem,Course
where Change.StuClassID = StuClass.StuClassID
and StuClass.BillItemID = BillItem.BillItemID
and BillItem.ProductID = Course.CourseID
) as tb
where
DateAndTime >= {@StartDate:开始日期}
and DateAndTime <= {@EndDate:结束日期}
group by CourseName
此查询精度非常高,分为三个子查询,最后合并而成。
首先查询出消费单销售出的课程信息,
其次查询出消费单退货的课程信息,
最后查询出办理异动退学的课程信息。
公式:
消费单销售金额 - 消费单退货金额 - 异动退学的课程金额 = 实际课程总金额
(把以上代码粘贴到《泛普培训学校管理软件》查询管理里,可直接使用)
- 1培养领导者的另一种智慧
- 2企业做为培训后,培训效果要巩固?
- 3新国立大学教授:企业知识的最佳利用方法
- 4OA协同软件里面是如何做培训管理的?
- 5企业培训效果评估的相关问题
- 6员工抵触企业培训的原因
- 7开发篇-怎样查询年、月收入?
- 8跨文化中的人才培养与管理
- 9如何最大化打造员工忠诚度
- 102月17日补丁下载!
- 11企业培训效果提升要做到什么
- 12看Google独特的管理艺术
- 13应用篇--如何在网站制作登录窗登录泛普系统
- 14员工激励的手段越来越重要
- 15杭州市9年培训9万企业经营管理人才
- 16企业做好培训从选拔内部老师开始
- 17关于短信发送的重要通知
- 18培训效果提升责在培训经理
- 1925至34岁职场女性亚历山大
- 20成年人培训策略
- 21怎样保证高效的企业培训
- 22企业如何避免员工“翅膀硬了就飞”
- 23社交化虚拟组织管理
- 24面对入职焦虑症该如何办
- 25企业市场竞争力培训,如何通过拓展训练提高
- 26培训总经理责任重大
- 27让培训效果“百分百”的窍门
- 28企业培养关键人才的困境
- 29如何衡量及评价培训效果的好坏
- 30细节成就培训之美:训前篇
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼


