Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

दो डेटटाइम्स के बीच टाइमस्पेन संग्रहित करना

आदर्श रूप से, आपको दो फ़ील्ड की आवश्यकता होगी वैसे भी:

  • दो तारीख/समय अलग से स्टोर करें --OR--
  • एक तारीख/समय संगृहीत करें और बीता हुआ समय संगृहीत करें

आपकी आवश्यकताओं की समीक्षा करते हुए, मैं दो अलग-अलग दिनांक/समय फ़ील्ड के लिए जाऊंगा; और छुट्टियों के (जोड़ने/घटाने) सहित पूरे दिन/आधे दिनों की गणना करें।

एक अलग कॉन्फ़िगरेशन तालिका रखें दिन की अधिकतम/न्यूनतम अवधि को परिभाषित/कॉन्फ़िगर करने के लिए।

क्वेरी के भीतर, . दिन/समय पर कोई भी गणना करें या वैकल्पिक रूप से UI पर, उपयोगकर्ता क्रियाओं पर - यदि आप चाहें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केवल संख्यात्मक कॉलम मान कैसे प्राप्त करें?

  2. SQL सर्वर तालिका में मैन्युअल रूप से पहचान कॉलम में मान कैसे सम्मिलित करें - SQL सर्वर / T-SQL ट्यूटोरियल भाग 41

  3. एसक्यूएल सर्वर - प्राकृतिक जॉइन की कमी / एक्स जॉइन वाई यूज़िंग (फ़ील्ड)

  4. SQL क्वेरी में सही ढंग से प्रदर्शित नहीं होने वाले यूनिकोड वर्णों को संभालना

  5. SQL सर्वर फेलओवर क्लस्टर इंस्टालेशन -1