ตัวอย่าง SQL WHERE month AND year บทความนี้สอนเขียนคำสั่ง SQL เพื่อแสดงข้อมูล ตามเงื่อนไขของเดือน (month) และปี (year) โดยใช้คำสั่ง WHERE ร่วมกับ AND พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ตัวอย่าง SQL WHERE month AND year
SELECT * FROM words WHERE ( MONTH(date) = 07 ) AND ( YEAR(date) = 2022 )ผลลัพธ์
+----+------+------------+
| id | name | date       |
+----+------+------------+
|  1 | A    | 2022-07-01 |
|  2 | B    | 2022-07-03 |
|  3 | C    | 2022-07-05 |
|  4 | D    | 2022-07-06 |
|  5 | E    | 2022-07-08 |
+----+------+------------+
                
ตัวอย่าง SQL WHERE month AND year จากโค้ดมีรายละเอียดคำสั่งของเงื่อนไข WHERE ดังนี้
1. ( MONTH(date) = 07 ) คือ ดึงเฉพาะเดือนจาก column date และข้อมูลต้องเป็นเดือน 7
2. ( YEAR(date) = 2022 ) คือ ดึงเฉพาะปีจาก column date และข้อมูลต้องเป็นปี 2022
3. ใช้ AND เชื่อมระหว่าง MONTH และ YEAR แปลว่าเงื่อนไขต้องเป็นจริงทั่งคู่