【发布时间】:2017-03-16 15:10:02
【问题描述】:
我是 Stackoverflow 的新手。希望我的问题不是愚蠢的!
我有两个 SELECTS 我必须合并。我尝试过 UNION 和另一个 JOIN,但没有成功。
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
谢谢,希望你能帮到我。
【问题讨论】:
标签: sql-server select join count