62
FROM
orders
ORDER BY daysLeft DESC;
MySQL cũng hỗ trợ một số hàm xử lý ngày tháng khác như: ADDDATE, EXTRACT
Hàm ADDDATE:
trả về một giá trị thời gian là kết quả của thao tác trên một giá trị thời gian
khác.
Ví dụ: đưa ra ngày tháng sau ngày giờ hiện tại 30 ngày:
SELECT ADDDATE(NOW(), INTERVAL 30 DAY);
Sử dụng từ khóa DAY để chỉ giá trị sẽ cộng vào là ngày.
Ví dụ: đưa ra các đơn đặt hàng trong khoảng 30 ngày tính từ ngày 1/5/2005
SELECT *
FROM orders
WHERE orderDate>= '2005-5-1' AND orderDate < ADDDATE('2005-
5-1', INTERVAL 30 DAY);
64
SELECT *
FROM orders
WHERE orderDate<= '2005-5-1' AND orderDate > ADDDATE('2005-
5-1', INTERVAL -1 MONTH);
Chia sẻ với bạn bè của bạn: