作者ruby0104 (:))
看板Database
标题Re: [SQL ] 两个SQL语法要合并写在一起
时间Mon Sep 3 05:38:49 2007
※ 引述《TCH (最无价值单身汉)》之铭言:
: 我要的结果是:
: 产生一个有三栏的Table,第一栏的资料是Student表格的StuName,第二、三栏的资料
: 都是SpellSpecify表格的函数计算结果。
我也是新手练习.... 因为我觉得这个方法应该也很费时?!
我假设你用的是SQLServer, 印象中 这种写法以前的Access不支援
select student.stuName,a.hours,a.Bonus from Student
left join
(SELECT SpellStuID,sum(datediff(hh,StartTime,EndTime))hours,
sum(datediff(hh,StartTime,EndTime))*100 as Bonus
FROM Spell where YearMonth=XX group by SpellstuID) a
on Student.StuID =a.StuID
where Student.UnitID =XX
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.132.195.187
※ 编辑: ruby0104 来自: 71.132.195.187 (09/03 05:41)