मैं 2 उपयोगकर्ताओं के बीच समय अंतर पाने की कोशिश कर रहा हूं, मुझे घंटों में अंतर की आवश्यकता है।2 तिथियों के बीच समय अंतर (घंटों में) कैसे प्राप्त करें
मैंने DATEDIFF फ़ंक्शन का उपयोग करने का प्रयास किया लेकिन यह गलत है।
SELECT DATEDIFF(*,
(SELECT max(u1.time_c)
FROM users u)
,
(SELECT max(u2.time_c)
FROM users u2)
आपका क्या मतलब है "* 2 उपयोगकर्ताओं के बीच समय अंतर *"? क्या आप उनके टाइमज़ोन का जिक्र कर रहे हैं? या कुछ और? आप कहते हैं कि आपका मौजूदा कोड "* गलत * है" लेकिन यह मत कहें कि इसमें क्या गलत है। क्या हमें अनुमान लगाना चाहिए? (मेरा अनुमान होगा कि ['DATEDIFF()'] (http://dev.mysql.com/doc/en/date-and-time-functions.html#function_datediff) फ़ंक्शन * दिनों * में कोई अंतर नहीं देता है, नहीं * घंटे *; और केवल दो तर्क लेते हैं, तीन नहीं - लेकिन क्या यह सब * गलत है?)। – eggyal
यदि u.1 2 दिन पहले बनाया गया था और u.2 कल बनाया गया था तो अंतर 24 घंटे है उदाहरण के लिए – Ofer
स्पष्ट नहीं है। अधिक जानकारी जोड़ें। – Devart