Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ค้นหาจำนวนการเข้าสู่ระบบระหว่างสองวันใน MySQL


ใช้ BETWEEN เพื่อค้นหาการเข้าสู่ระบบระหว่างวันที่สองวัน ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable (วันที่เข้าสู่ระบบ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable ('2019-08-10'); Query OK, 1 แถวได้รับผลกระทบ (0.11 วินาที)mysql> แทรกลงในค่า DemoTable ('2019-08-12'); Query OK, 1 แถว ได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable ('2019-08-20'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงในค่า DemoTable ('2019-08-24'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---------------------+| เข้าสู่ระบบ |+--------------------+| 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 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามที่ถูกต้องสำหรับวันที่ MySQL ระหว่าง −

mysql> เลือกจำนวน (*) จาก DemoTable โดยที่การเข้าสู่ระบบระหว่าง '2019-08-12' และ '2019-08-24';

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----------+| นับ(*) |+----------+| 3 |+----------+1 แถวในชุด (0.05 วินาที)