मैंमैं डेटेड एसक्यूएल में घंटे, मिनट, सेकेंड कैसे जोड़ूं?
तो आज होगा 2010/07/07 12:00:00 2010/07/07 11:59:59 बजे
को तो है कि पूरा किया जाना चाहिए एक पूरे तिथि प्राप्त करना चाहते हैं 12:00:00 बजे से 24 घंटे तब 8 वां होगा।
तो मैं इस
select DATEADD(??, ??, DATEDIFF(dd, 0, GETUTCDATE()))
मैं इसे कैसे यह करने के लिए 23 घंटे 59mins और 59seconds जोड़ने कैसे करूं?
क्या यह बेहतर है? क्या यह इस दौड़ की स्थिति का सामना करेगा? – chobo2
@ chobo2: यह 'GETUTCDATE() 'को कॉल करके' @ start' के संबंध में '@ end' की गणना करता है दूसरी बार, इसलिए यह दौड़ की स्थिति के लिए कमजोर नहीं है। (संभावना नहीं) घटना में दो तारीखों के बीच मध्यरात्रि में तारीख लगती है तो सीमा अभी भी एक दिन होगी। – LukeH