Tôi đã viết lại thủ tục được lưu trữ dưới dạng:
SET NOCOUNT ON
SELECT SUM(CASE WHEN DestinationConfirmation IS NULL THEN 1 ELSE 0 END) AS unconfirmedToday,
SUM(CASE WHEN Severity = 'Error' THEN 1 ELSE 0 END) AS errorToday
INTO #GenericLeadStats
FROM GenericLeadLogs WITH(NOLOCK)
WHERE [DateCreated] BETWEEN DATEADD(dd,-1,GETDATE()) AND GETDATE()
SELECT * FROM #GenericLeadStats
DROP TABLE #GenericLeadStats
Trong SQL Server, mệnh đề SELECT INTO tạo một bảng chưa tồn tại. Tôi đang rời khỏi nó, nhưng nó không phục vụ mục đích dựa trên những gì được cung cấp.