Theo SQL:1999, date1-date0 sẽ cung cấp cho bạn một giá trị kiểu INTERVAL, một cấu trúc mà từ đó bạn có thể trích xuất YEAR, MONTH, DAY, v.v.
Tôi chưa bao giờ sử dụng nó và tôi không nghĩ rằng nó được hỗ trợ rộng rãi (mặc dù tôi có thể không cập nhật). Nếu bạn đang thực hiện số học thời gian trong lớp cơ sở dữ liệu và bạn muốn tương thích chéo với DBMS, giải pháp thông thường đơn giản là sử dụng dấu thời gian số nguyên (ở bất kỳ độ phân giải nào, nhưng thời gian Unix là phổ biến) và số học số nguyên cũ hoàn toàn đáng tin cậy. -platform.