जैसा कि हम जानते हैं कि MySQL में TIME फ़ील्ड की रेंज '-838:59:59' है से ‘838:59:59’ . अब, यदि TIMEDIFF () फ़ंक्शन का आउटपुट इस सीमा को पार कर जाता है, तो MySQL '-838:59:59' या '838:59:59' पर वापस आ जाएगा। तर्क के मूल्यों पर निर्भर करता है।
उदाहरण
mysql> TIMEDIFF('2017-09-01 03:05:45','2017-10-22 03:05:45') को 'आउट ऑफ रेंज टाइम डिफरेंस' के रूप में चुनें;+------ ------------------------+| सीमा से बाहर समय अंतर |+----------------------------+| -838:59:59 |+----------------------------+1 पंक्ति सेट में, 1 चेतावनी (0.00 सेकंड) mysql> TIMEDIFF चुनें ('2017-10-22 04:05:45', '2017-09-01 03:05:45') AS 'आउट ऑफ रेंज टाइम डिफरेंस'; +-------- ---------------------+| सीमा से बाहर समय अंतर |+----------------------------+| 838:59:59 |+----------------------------+1 पंक्ति सेट में, 1 चेतावनी (0.01 सेकंड)पूर्व>उपरोक्त प्रश्नों से पता चलता है कि यदि कुल अंतर सीमा से बाहर है, तो MySQL TIME फ़ील्ड की सीमा के अधिकतम या न्यूनतम सीमा मान लौटाता है।