Re: [SQL ] 兩個SQL語法要合併寫在一起
※ 引述《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)
討論串 (同標題文章)