SQL ระหว่างวันที่ ดึงข้อมูลระหว่างวัน ด้วย BETWEEN บทความนี้สอนเขียนคำสั่ง SQL ดึงข้อมูลตามเงื่อนไขระหว่างวันที่ โดยใช้คำสั่ง WHERE ร่วมกับ BETWEEN เพื่อแสดงข้อมูลระหว่างวันที่ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL ระหว่างวันที่ ดึงข้อมูลระหว่างวัน ด้วย BETWEEN
SELECT * FROM book WHERE ( date BETWEEN '2022-07-01' AND '2022-07-10' )
ผลลัพธ์
+----+------------+------------+
| id | title | date |
+----+------------+------------+
| 1 | HTML&HTML5 | 2022-07-01 |
| 2 | CSS | 2022-07-01 |
| 7 | Python | 2022-07-02 |
| 12 | PHP | 2022-07-04 |
+----+------------+------------+
SQL ระหว่างวันที่ จากตัวอย่างเขียนคำสั่ง SELECT * FROM book คือแสดงข้อมูลทุก columns หรือ fields จากตาราง book และกำหนดเงื่อนไข WHERE ( date BETWEEN '2022-07-01' AND '2022-07-10' ) หมายความว่าให้แสดงเฉพาะข้อมูลที่ column date อยู้ระหว่างวันที่ 2022-07-01 ถึง 2022-07-10