आदर्श रूप से, आपको दो फ़ील्ड की आवश्यकता होगी वैसे भी:
- दो तारीख/समय अलग से स्टोर करें --OR--
- एक तारीख/समय संगृहीत करें और बीता हुआ समय संगृहीत करें
आपकी आवश्यकताओं की समीक्षा करते हुए, मैं दो अलग-अलग दिनांक/समय फ़ील्ड के लिए जाऊंगा; और छुट्टियों के (जोड़ने/घटाने) सहित पूरे दिन/आधे दिनों की गणना करें।
एक अलग कॉन्फ़िगरेशन तालिका रखें दिन की अधिकतम/न्यूनतम अवधि को परिभाषित/कॉन्फ़िगर करने के लिए।
क्वेरी के भीतर, . दिन/समय पर कोई भी गणना करें या वैकल्पिक रूप से UI पर, उपयोगकर्ता क्रियाओं पर - यदि आप चाहें।