Devdit
 

SQL ย้อนหลัง 1 ปีจากวันที่ปัจจุบัน ด้วย - INTERVAL 1 YEAR

2.3K

สอนเขียนคำสั่ง SQL ย้อนหลัง 1 ปีจากวันที่ปัจจุบัน ด้วยคำสั่ง - INTERVAL 1 YEAR โดยตัวอย่างจะแสดงวันที่ปัจจุบัน และวันที่ย้อนหลังจากวันที่ปัจจุบัน 1 ปี ร่วมกับคำสั่ง SELECT เพื่อแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง SQL ย้อนหลัง 1 ปีจากวันที่ปัจจุบัน ด้วย - INTERVAL 1 YEAR

SELECT NOW() AS year, ( NOW() - INTERVAL 1 YEAR ) AS 1_year_ago;

ผลลัพธ์

+---------------------+---------------------+
| year                | 1_year_ago          |
+---------------------+---------------------+
| 2022-02-12 16:33:43 | 2021-02-12 16:33:43 |
+---------------------+---------------------+
1 row in set (0.001 sec)

คำอธิบาย

SQL ย้อนหลัง 1 ปีจากวันที่ปัจจุบัน แนะนำให้ใช้คำสั่ง - INTERVAL 1 YEAR จากตัวอย่าง คือ ( NOW() - INTERVAL 1 YEAR ) AS 1_year_ago หมายความว่า ให้ดึงวันที่ปัจจุบันด้วยคำสั่ง NOW และย้อนหลัง 1 ปี ด้วยคำสั่ง - INTERVAL 1 YEAR และตั้งชื่อ column ว่า 1_year_ago

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ