หากต้องการทราบวันสุดท้ายของทุกเดือน ให้ใช้ฟังก์ชัน LAST_DAY() จาก MySQL −
เลือก LAST_DAY(yourColumnName) จาก yourTableName;
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable (วันที่จัดส่ง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable ('2019-01-12'); Query OK, 1 แถวที่ได้รับผลกระทบ (0.16 วินาที)mysql> แทรกลงในค่า DemoTable ('2019-02-01'); Query OK, 1 แถว ได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า DemoTable ('2019-03-04'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.22 วินาที) mysql> แทรกลงในค่า DemoTable ('2019-04-21'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
ผลลัพธ์
<ก่อนหน้า>+-------------+| วันที่จัดส่ง |+-------------+| 2019-01-12 || 2019-02-01 || 2019-03-04 || 2019-04-21 |+--------------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อรับวันสุดท้ายของทุกเดือนใน MySQL -
mysql> เลือก LAST_DAY(ShippingDate) จาก DemoTable;