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

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

jquery - SimpleModal Confirm fails to submit form -