मान लीजिए हमारे पास 'Order123' टेबल है जिसमें ProductName, Quantity और OrderDate कॉलम हैं:
mysql> SELECT * FROM Order123;
+-------------+----------+------------+
| ProductName | Quantity | OrderDate |
+-------------+----------+------------+
| A | 100 | 2017-05-25 |
| B | 105 | 2017-05-25 |
| C | 55 | 2017-05-25 |
| D | 250 | 2017-05-26 |
| E | 500 | 2017-05-26 |
| F | 500 | 2017-05-26 |
| G | 500 | 2017-05-27 |
| H | 1000 | 2017-05-27 |
+-------------+----------+------------+
8 rows in set (0.00 sec)
अब यदि हम किसी विशेष डेटा पर प्राप्त ऑर्डर की संख्या जानना चाहते हैं, जैसे 25 मई 2017, तो यह निम्न प्रकार से किया जा सकता है:
mysql> SELECT ProductName, Quantity FROM Order123 WHERE OrderDate = '2017-05-25';
+-------------+----------+
| ProductName | Quantity |
+-------------+----------+
| A | 100 |
| B | 105 |
| C | 55 |
+-------------+----------+
3 rows in set (0.00 sec)
मान लीजिए हमने OrderDate को समय के साथ भी स्टोर किया है तो निम्नलिखित क्वेरी की मदद से हम निर्दिष्ट आउटपुट प्राप्त कर सकते हैं:
mysql> SELECT ProductName, Quantity FROM Order123 WHERE DATE(OrderDate) = '2017-05-25';
टिप: डेटा कॉलम पर इंडेक्स होने पर WHERE OrderDate = '2017-05-25' तेज़ है। यदि समय भाग है, तो WHERE OrderDate >= '2017-05-25' AND OrderDate < '2017-05-26' इंडेक्स उपयोग के लिए बेहतर है।