मेरे पास कई दिन परिवर्तनीय हैं जिन्हें मैं डेटाटाइम कॉलम (प्रेषण) के विरुद्ध तुलना करना चाहता हूं।डेटीफ प्रदर्शन
इम वर्तमान में यह कर:
DECLARE @RunDate datetime = '2013-01-01'
DECALRE @CalculationInterval int = 10
DELETE
FROM TableA
WHERE datediff(dd, senddate, @RunDate) > @CalculationInterval
तो मूल रूप से कुछ भी है कि पुराने तो 10 दिनों के नष्ट कर दिया जाना चाहिए, हम sendDate स्तंभ पर सूचकांक है, लेकिन अभी भी गति बहुत धीमी है, मुझे पता है बाईं ओर नहीं करना चाहिए प्रदर्शन कारणों के लिए गणना है, लेकिन इस मुद्दे को हल करने का सबसे अच्छा तरीका क्या है?
मैं उस मामले में "SARGable" क्वेरी कैसे बना सकता हूं? –