How to convert an integer (time) to HH:MM:SS::00 in SQL Server 2008? -
यहां मेरे पास एक इसके बाद के संस्करण में कृपया इस पर मदद करें। उदाहरण: 23421155 23: 42: 11: 55 का प्रतिनिधित्व करता है; 421151 का प्रतिनिधित्व करता है 00: 42: 11: 51 आशा है कि यह अब स्पष्ट है। परिणाम: <पूर्व> समय कॉलम (डेटाटाइप है
integer ), अब मुझे पूर्णांक मान को समय प्रारूप
HH: MM: SS: 00 में SQL Server 2008 में परिवर्तित करने की आवश्यकता है।
समय की आवश्यकता है प्रारूप, क्या 00 मिलीसेकेंड का प्रतिनिधित्व करता है?
घोषित @T int सेट @T = 10455836 --सेट @ टी = 421151 का चयन करें (@ टी / 1000000)% 100 घंटे के रूप में, (@ टी / 10000)% 100 मिनट के रूप में, (@ टी / 100) % 100 सेकंड के रूप में, (@ टी% 100) * 10 मिलिसेकंड का चयन करें दिनांक का जोड़ा (घंटा, (@ टी / 1000000)% 100, तिथिअड्ड (मिनट, (टी / 10000)% 100, तारीख वाला (दूसरा, (@ टी / 100)% 100, डेटएड (मिलीसेकंड, (@ टी% 100) * 10, कास्ट ('00: 00: 00 'समय (2))))))
घंटे का मिनट दूसरा मिलीसेकेंड ----------- ----------- ----------- --- -------- 10 45 58 360 (1 पंक्ति प्रभावित) ---------------- 10: 45: 58.36 (1 पंक्ति प्रभावित) < / कोड>
Comments
Post a Comment