監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

開發(fā)篇-統(tǒng)計(jì)某段時間內(nèi)課程的收入情況

申請免費(fèi)試用、咨詢電話:400-8352-114




Select
CourseName as 課程名稱,
sum(Fee) as 費(fèi)用
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:結(jié)束日期}
group by CourseName

此查詢精度非常高,分為三個子查詢,最后合并而成。
首先查詢出消費(fèi)單銷售出的課程信息,
其次查詢出消費(fèi)單退貨的課程信息,
最后查詢出辦理異動退學(xué)的課程信息。
公式:
消費(fèi)單銷售金額 - 消費(fèi)單退貨金額 - 異動退學(xué)的課程金額 = 實(shí)際課程總金額



(把以上代碼粘貼到《泛普培訓(xùn)學(xué)校管理軟件》查詢管理里,可直接使用)
發(fā)布:2007-03-30 09:49    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章: