开发篇-统计某段时间内课程的收入情况
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企业发展不得不面对的5个问题
- 2培训管理系统 2007 新特性
- 3HR:防止陷入新员工培训的期大误区
- 4培训管理系统4.0[2006-6-20]补丁包
- 52008年国庆节放假通知
- 6培养人不一定非让人做出成果
- 7应用篇--指纹仪考勤设置
- 8职场OL该如何漂亮打好职场保卫战
- 9培训需求分析的4把金钥匙
- 10职场人:你拿什么筹码来晋升?
- 11顾问工作台“混合模式”重要更新
- 12培训总经理责任重大
- 13社交化虚拟组织管理
- 14开发篇--短信群发开课通知
- 15探索培训管理软件多班合一上课模式
- 16开发篇-怎样查询年、月收入?
- 17增强企业员工凝聚力的方法
- 185.0.2.1无法删除学员补丁
- 19企业新员工培训的主要措施
- 20培训员工谁之责?
- 21联想之道:从中国蛇到国际龙
- 22微言大义:寻找领导力的原点
- 23沃尔玛:通过内部培训挖掘人才
- 24培养帅才 三大秘诀
- 25企业中层如何悟出管理之道
- 26企业培训需求分析,当前企业关注的一种行为
- 27零售店:看我培训的72变
- 28如何培养营销奥林匹克冠军
- 29企业新员工培训的大致过程
- 30培训管理软件09年国庆中秋优惠开始了!
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼