我是新來的Stackoverflow所以。希望我的問題不是愚蠢的!MSSQL-結合兩個選擇,包括JOIN和COUNT
我有兩個選擇,我必須合併。我試過聯盟和另一個聯盟,但它沒有解決。
SELECT
Person.Name, Saldo1.Duration AS Holiday, Saldo2.Duraten AS Hours
FROM Person_Saldo AS Saldo1
JOIN Person_Saldo AS Saldo2 ON Saldo1.Person_ID = Saldo2.Person_ID
JOIN Person ON Saldo1.Person_ID = Person.ID
WHERE Person.Group_ID= '1' AND Person.Active = 'true' AND Saldo1.Year = '2017' AND Saldo1.Timekonto = '4' AND Saldo2.Timekonto='52'
而第二選擇:
SELECT
Person_ID, Count([Date]) AS Amount
FROM Booking Where Timekonto = 54 AND Booking_OK = 1 Group by Person_ID
第一個SELECT顯示是這樣的:
Name Holiday Hours A 20 50 B 12 -30
第二是這樣的:
ID Amount A 4 B 3
我嘗試什麼:
Name Holiday Hours Amount A 20 50 4 B 12 -30 3
謝謝,希望你能幫助我。
謝謝,這真的幫了我很多! – mhuber
@mhuber樂意幫忙! – SqlZim