2012-08-13 5 views
5

मैं अपने डेटाबेस में कार्यालय प्रारंभ समय आदि स्टोर करना चाहता हूं।SQL सर्वर डेटाटाइप केवल समय फ़ील्ड को स्टोर करने के लिए 09:10 आदि

बार मैं संग्रहीत करना चाहते हैं 09:15 AM या 1:15PM की तरह है आदि

मेरा प्रश्न क्या यह स्टोर करने के लिए सबसे अच्छा तरीका क्या है?

समय के लिए मैं SQL सर्वर में int का उपयोग कर रहा हूं।

और मैं 0915, 1605, 2305 की तरह डेटा

(शायद मैं बाधाओं की भी किसी प्रकार का उपयोग कर सकते हैं) के भंडारण कर रहा हूँ वहाँ किसी भी बेहतर और अच्छा तरीका यह करने के लिए है।

किसी भी मदद की सराहना की जाती है।

+0

कुछ उपयोगी उत्तरों के लिए यह प्रश्न देखें: http://stackoverflow.com/questions/538739/best-way-to-store-time-hhmm-in-a-डेटा –

+5

SQL सर्वर 2008 से आप [' TIME'] (http://msdn.microsoft.com/en-us/library/bb677243) –

उत्तर

8

यदि आप SQL 2008 या नए का उपयोग कर रहे हैं, तो आप केवल समय स्टोर करने के लिए TIME डेटाटाइप का उपयोग कर सकते हैं।

+0

एसक्यूएल सर्वर 2005 के लिए 'TIME' के बराबर क्या है? –

संबंधित मुद्दे