संवेदनशील एसक्यूएल कमांड निष्पादित करने से पहले मैं एक सैनिटी चेक करना चाहता था।3 दिन की नौकरी रोलिंग के लिए 3 दिनों से अधिक की तारीख वाले रिकॉर्ड हटाना?
मैं रिकॉर्ड एक [LoadDt
] दिनांक मान है कि पुराने 3 दिनों से हटाने के लिए कोशिश कर रहा हूँ और मेरे कोड है:
delete IntraDayStats
where DATEDIFF(dd, LoadDt, dateadd(d,-3, getdate())) >= 3
मैं एक एसक्यूएल काम के रूप में इस समय निर्धारित करना चाहते हैं, जिससे कि मेरी IntraDayStats
तालिका एक है 3 दिन का इतिहास रोलिंग। नौकरी रात में चलेगी।
देखना क्या योग्य है? मैंने कभी इसके बारे में नहीं सुना ... मैंने चयन किया लेकिन तीन दिनों के लिए तर्क को दोबारा जांचना चाहता था। धन्यवाद – kacalapy
http://en.wikipedia.org/wiki/Sargable – SQLMenace