मैंने संग्रहीत कार्यविधि को इस प्रकार फिर से लिखा:
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
SQL सर्वर में, SELECT INTO क्लॉज एक टेबल बनाता है जो पहले से मौजूद नहीं है। मैं इसे छोड़ रहा हूं, लेकिन जो प्रदान किया गया है उसके आधार पर इसका कोई उद्देश्य नहीं है।