查詢篇-如何自動計(jì)算一對一按比例提成?

2017年04月12日 09:12
點(diǎn)擊率:5727

   有學(xué)校老師提到一個問題,就是學(xué)校一對一課程中,只要是同一老師的一對一課程提成比例都是一樣的,麥田軟件中內(nèi)置的超有分析器計(jì)算方法是按固定比例計(jì)算的,不能實(shí)現(xiàn)每個老師的提成比例不同,麥田軟件在研發(fā)的時候就考慮到有這樣的情況,所以支持自定義SQL擴(kuò)展,我們只要在系統(tǒng)中添加這樣的查詢代碼就可以實(shí)現(xiàn)這樣的功能。

方法

【分析】-【查詢管理】-【新建SQL查詢】,把如下代碼填入。

主查詢

Select
Users.UserID as 工號,
Users.TrueName as 姓名,
sum(Attend.Lessons) as 總課時,
sum(Attend.Price) as 總金額,
Users.HourFee as 提成比例,
(sum(Attend.Price)*Users.HourFee) as 工資,
Users.UserID as ShowKey
from Attend,LessonDegree,Class,Users
where LessonDegree.LessonDegreeID = Attend.LessonDegreeID
and LessonDegree.ClassID = Class.ClassID
and Users.UserID = LessonDegree.TeacherID
and LessonDegree.StartDate >= {@StartDate:開始日期}
and LessonDegree.EndDate <= {@EndDate:結(jié)束日期}
and Class.SchoolID in ( {@SchoolID:校區(qū)} )
and Class.ClassType in (1)
group by Users.UserID,Users.TrueName,Users.HourFee 

子查詢

Select
Class.ClassName as 班級名稱,
Users.UserID as 工號,
Users.TrueName as 姓名,
GetLessonType(LessonType) as 上課類型,
FormatDate(LessonDegree.StartDate) as 日期,
FormatTime(LessonDegree.StartDate) as 上課時間,
FormatTime(LessonDegree.EndDate) as 下課時間,
sum(Attend.Lessons) as 總課時,
sum(Attend.Price) as 總金額,
Users.HourFee as 提成比例,
(sum(Attend.Price)*Users.HourFee) as 工資
from Attend,LessonDegree,Class,StuClass,Users
where LessonDegree.LessonDegreeID = Attend.LessonDegreeID
and LessonDegree.ClassID = Class.ClassID
and Attend.StuClassID=StuClass.StuClassID
and Users.UserID = LessonDegree.TeacherID
and LessonDegree.StartDate >= {@StartDate:開始日期}
and LessonDegree.EndDate <= {@EndDate:結(jié)束日期}
and Class.SchoolID in ( {@SchoolID:校區(qū)} )
and Users.UserID = {@ShowKey}
and Class.ClassType in (1)
group by Class.ClassName,Users.UserID,Users.TrueName,LessonType,LessonDegree.StartDate,LessonDegree.StartDate,LessonDegree.EndDate,Users.HourFee

注意點(diǎn):
系統(tǒng)中老師的比例借用員工表中【課時費(fèi):】這個填入比例,可以點(diǎn)【人事】-【員工列表】-【編輯】進(jìn)行添加,如0.5這樣的數(shù)字。

相關(guān)截圖

麥田培訓(xùn)學(xué)校管理軟件細(xì)節(jié)
麥田培訓(xùn)學(xué)校管理軟件細(xì)節(jié)


麥田培訓(xùn)學(xué)校管理軟件細(xì)節(jié)
麥田培訓(xùn)學(xué)校管理軟件細(xì)節(jié)

關(guān)于麥田

連云港麥田軟件開發(fā)有限公司(原名:連云港市蘇網(wǎng)軟件開發(fā)有限公司),坐落在著名的西游記故鄉(xiāng)、水晶之鄉(xiāng)、黃海之濱--江蘇.連云港,是專業(yè)的教育培訓(xùn)管理解決方案提供服務(wù)商,旗下產(chǎn)品--麥田培訓(xùn)學(xué)校管理軟件(原名:蘇網(wǎng)培訓(xùn)學(xué)校管理軟件)是國內(nèi)最知名使用人數(shù)最多的培訓(xùn)管理軟件之一。

 

麥田培訓(xùn)學(xué)校管理軟件早期研發(fā)地點(diǎn):江蘇.蘇州,故曾命名為“蘇網(wǎng)”。早期的培訓(xùn)模型主要參考上海、江浙等沿海一帶的培訓(xùn)機(jī)構(gòu)。2008年春,正式企業(yè)化運(yùn)作,不斷采集全國各大城市及海外華人培訓(xùn)特點(diǎn),各類培訓(xùn)機(jī)構(gòu)管理方式。提煉管理的普遍性,進(jìn)行標(biāo)準(zhǔn)化、通用化。并且研發(fā)各種查詢、報(bào)表、打印、系統(tǒng)提醒、短信編程等元素,實(shí)現(xiàn)企業(yè)的個性化需求。——麥田培訓(xùn)學(xué)校管理軟件不僅僅是一款管理類軟件,更是培訓(xùn)管理系統(tǒng)的開發(fā)平臺。MTcnsoft 專業(yè)于教育培訓(xùn)管理的開發(fā),擁有資深的培訓(xùn)行業(yè)軟件架構(gòu)師,加上多年的開源及運(yùn)作經(jīng)驗(yàn),對用戶的需求、使用習(xí)慣等理解十分透徹,自從成立公司后,不斷招聘研發(fā)人員,為我們向廣大用戶提供更優(yōu)質(zhì)的服務(wù)和產(chǎn)品有了更大的保障。

 

麥田培訓(xùn)學(xué)校管理軟件基于C#+Sql Server的技術(shù)開發(fā),功能十分強(qiáng)大成熟,實(shí)施成本低。從2006年開始發(fā)布第一個正式版本以來,至今已經(jīng)發(fā)布兩個系列,多款優(yōu)秀版本。麥田培訓(xùn)學(xué)校管理軟件以簡單、健壯、靈活、幾大特點(diǎn)深受廣大用戶的青睞。

 

我們對產(chǎn)品追求的終極目標(biāo)是:實(shí)用,易用!

 

擁有麥田,擁有一個好的未來!

 

產(chǎn)品銷售專線:181-5125-1101
    售后服務(wù)專線:0518-85201423