คำสั่ง mysql ตรวจสอบ อายุ



ชุดคำสั่งนี้ จะทำการตรวจสอบ อายุ ถ้ามากกว่า 18 เป็น 1 ถ้าน้อยกว่า 18 จะเป็น 0

SELECT
 case when date_format(from_days(DATEDIFF(NOW(),FILED_DATE)),'%y') BETWEEN '01' AND '03' then COUNT(FILED_DATE)
          when date_format(from_days(DATEDIFF(NOW(),FILED_DATE)),'%y') BETWEEN '04' AND '06' then COUNT(FILED_DATE)
          when date_format(from_days(DATEDIFF(NOW(),FILED_DATE)),'%y') BETWEEN '07' and '10' then COUNT(FILED_DATE)
          ELSE -1 end as CHK_AGE

FROM TABEL_NAME

Boonyadol Morruchai (Senior Full-stack Developer)

ผมเป็น IT Professional ที่มีประสบการณ์ในสายงานมากว่า 20 ปี เชี่ยวชาญการออกแบบระบบ Enterprise และ Automation Tools ปัจจุบันมุ่งเน้นการประยุกต์ใช้ AI (Gemini/OpenAI) เพื่อเพิ่มประสิทธิภาพในการเขียน Code และการจัดการข้อมูลขนาดใหญ่ บล็อกนี้สร้างขึ้นเพื่อแชร์ "ประสบการณ์หน้างาน" ปัญหาจริงที่เจอ และวิธีแก้ปัญหาฉบับ Senior Dev ครับ

แสดงความคิดเห็น

ใหม่กว่า เก่ากว่า