Samle 2 Select sætning i en Stored Procedure
Hej!Hvordan kan jeg samle disse 2 SQL sætninger i et samlet resultat, jeg tænker at man måske kan gøre det i en Stored Procedure, men er ikke sikker på at det er smartest.
SELECT
SUM(CASE WHEN c.Status = 0 THEN 1 ELSE 0 END) AS InActive,
SUM(CASE WHEN c.Status BETWEEN 1 AND 8 THEN 1 ELSE 0 END) AS Active,
SUM(CASE WHEN c.Status > 8 THEN 1 ELSE 0 END) AS Prospekt
FROM CustomerEmployee ce
INNER JOIN Customer c
ON ce.CustomerID = c.ID
WHERE (ce.EmployeeID = @EmployeeID)
SELECT COUNT(*) AS TotalVisits, COUNT(DISTINCT CustomerID) AS UniqueVisits
FROM Appointment
WHERE (EmployeeID = @EmployeeID)
Der skal kun returneres et resultat og ikke 2
