Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में दो तिथियों के बीच लॉगिन की संख्या गिनें

BETWEEN के साथ तिथि सीमा में रिकॉर्ड गिनना

दो तिथियों के बीच (समावेशी) आने वाले लॉगिन रिकॉर्ड की संख्या गिनने के लिए BETWEEN ऑपरेटर के साथ COUNT(*) का उपयोग करें।

टेबल और डेटा

mysql> CREATE TABLE DemoTable (
    Login DATETIME
);
Query OK, 0 rows affected (0.66 sec)
mysql> INSERT INTO DemoTable VALUES('2019-08-10');
Query OK, 1 row affected (0.11 sec)
mysql> INSERT INTO DemoTable VALUES('2019-08-12');
Query OK, 1 row affected (0.17 sec)
mysql> INSERT INTO DemoTable VALUES('2019-08-20');
Query OK, 1 row affected (0.09 sec)
mysql> INSERT INTO DemoTable VALUES('2019-08-24');
Query OK, 1 row affected (0.12 sec)

सभी रिकॉर्ड

mysql> SELECT * FROM DemoTable;
+---------------------+
| Login               |
+---------------------+
| 2019-08-10 00:00:00 |
| 2019-08-12 00:00:00 |
| 2019-08-20 00:00:00 |
| 2019-08-24 00:00:00 |
+---------------------+
4 rows in set (0.00 sec)

2019-08-12 से 2019-08-24 के बीच लॉगिन गिनना

mysql> SELECT COUNT(*) FROM DemoTable 
    WHERE Login BETWEEN '2019-08-12' AND '2019-08-24';

परिणाम:

+----------+
| count(*) |
+----------+
| 3        |
+----------+
1 row in set (0.05 sec)

व्याख्या: '2019-08-12', '2019-08-20', '2019-08-24' सीमा में हैं (3 रिकॉर्ड)। '2019-08-10' सीमा से पहले है। BETWEEN दोनों सीमाओं को शामिल करता है। DATETIME कॉलम के लिए तिथि स्ट्रिंग देने पर समय 00:00:00 मान लिया जाता है।

सापेक्ष तिथि के लिए: WHERE Login BETWEEN CURDATE() - INTERVAL 7 DAY AND CURDATE() (पिछले 7 दिन)।

  1. - C++ में दो दी गई तारीखों के बीच दिनों की संख्या ढूंढना

    इस समस्या में, हमें दो सरणी date1[] और date2 दी जाती हैं जिनमें 3 पूर्णांक होते हैं जो तारीखों के DD-MM-YYYY को दर्शाते हैं। हमारा कार्य दो दी गई तारीखों के बीच दिनों की संख्या ढूंढना है।आइए एक उदाहरण से समस्या को समझते हैं,इनपुटdate1[] = {13, 3, 2021}, date2[] = {24, 5, 2023}आउटपुट802व्याख्याअंतर 2

  1. - PHP में दो दी गई तिथियों के बीच कुल दिनों की संख्या ज्ञात करने का प्रोग्राम

    PHP में date_diff() फ़ंक्शन दो तिथियों के बीच का अंतर ज्ञात करने का सबसे सरल और मानक तरीका है। यह एक बिल्ट-इन फ़ंक्शन है जो DateInterval ऑब्जेक्ट लौटाता है, जिससे दिनों, महीनों, वर्षों आदि का अंतर आसानी से प्राप्त किया जा सकता है। उदाहरण format(The day difference is: %R%a days); ?> आउटपुट The d

  1. - दो दी गई तारीखों के बीच दिनों की संख्या ढूंढने के लिए पायथन प्रोग्राम

    दो तारीखों के बीच दिनों की संख्या ढूंढने के लिए, हम पायथन datetime मॉड्यूल का उपयोग कर रहे हैं। सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें: from datetime import date डेट ऑब्जेक्ट बनाएं और उन तारीखों को इनपुट करें जिनसे आप दिनों की गणना करना चाहते हैं: date1 = date(2021, 7, 20) date2 = date(2021, 8