उदाहरण के तौर पर आप जो क्वेरी दिखाना चाहते हैं वह है:
SELECT * FROM temp WHERE mydate > '2009-06-29 16:00:44';
04:00:00 पूर्वाह्न 4 बजे है, इसलिए आप जो भी परिणाम प्रदर्शित कर रहे हैं वे बाद आते हैं वह, जो सही है।
यदि आप शाम 4 बजे के बाद सब कुछ दिखाना चाहते हैं, तो आपको अपनी क्वेरी में सही (24 घंटे) संकेतन का उपयोग करना होगा।
चीजों को थोड़ा स्पष्ट करने के लिए, इसे आजमाएं:
SELECT mydate, DATE_FORMAT(mydate, '%r') FROM temp;
यह आपको तारीख और उसके 12 घंटे का समय दिखाएगा।