sql server - combine date and time column problem -
SQL सर्वर 2005 का प्रयोग
दिनांक समय 20060701 090000 20060702 020000 20060703 180000 ... < / दिनांक> दिनांक / समय> दिनांक और समय दिनांक दिनांक varchar प्रश्न की कोशिश की
कन्वर्ट का चयन करें (डेटटाइम, कन्वर्ट (चार (10), दिनांक, 103 ) + '' कन्वर्ट (चार (8), समय, 108), 103) तालिका से चुनें कास्ट (DATEADD (डीडी, 0, DATEDIFF (डीडी, 0, तारीख)) + '' + DATEAD (डे, -डेटेडफ (
यह सीमा मान से बाहर के रूप में त्रुटि दिखा रहा है।
इस समस्या को कैसे हल करें।
>
एसक्यूएल क्वेरी सहायता की आवश्यकता
सबसे पहले, आप एक VARCHAR में DATETIME क्यों संग्रहीत कर रहे हैं?
यह मदद करने में सक्षम होना चाहिए <टेपर टैब (वाल VARCHAR (20)) @Table (Val) में '20060701 090102' का चयन करें @ सक्षम करने के लिए INSERT (वैल) का चयन करें '20060702 020000' INSERT @Table (Val) SELECT '20060703 18000 0 'SELECT *, CAST (SUBSTRING (वैल, 1,8) +' '+ SUBSTRING (वैल, 10, 2) +': '+ SUBSTRING (वैल, 12, 2) +': '+ SUBSTRING (वैल, 14 , 2) एएस DATETIME) से @ सक्षम
Comments
Post a Comment