Hướng dẫn mysql datediff months - mysql dateiff tháng
Phần này mô tả các chức năng có thể được sử dụng để thao tác các giá trị thời gian. Xem Phần & NBSP; 11.2, Loại dữ liệu ngày và thời gian, để biết mô tả phạm vi của các giá trị mỗi ngày và loại thời gian và các định dạng hợp lệ trong đó các giá trị có thể được chỉ định. Dưới đây là một ví dụ sử dụng các chức năng ngày. Truy vấn sau chọn tất cả các hàng có giá trị 1 trong vòng 30 ngày qua:
Truy vấn cũng chọn các hàng với ngày nằm trong tương lai. Các chức năng mong đợi các giá trị ngày thường chấp nhận các giá trị DateTime và bỏ qua phần thời gian. Các chức năng mong đợi các giá trị thời gian thường chấp nhận các giá trị DateTime và bỏ qua phần ngày. Các chức năng trả về ngày hoặc thời gian hiện tại, mỗi chức năng chỉ được đánh giá một lần cho mỗi truy vấn khi bắt đầu thực thi truy vấn. Điều này có nghĩa là nhiều tham chiếu đến một hàm như 2 trong một truy vấn duy nhất luôn tạo ra cùng một kết quả. . cho bất kỳ từ đồng nghĩa của họ.Các hàm 8, 9, 0 và 1 Trả về các giá trị trong múi giờ phiên hiện tại, có sẵn là giá trị phiên của biến hệ thống 2. Ngoài ra, 3 giả định rằng đối số của nó là giá trị DateTime trong múi giờ phiên. Xem Phần & NBSP; 5.1.13, Múi giờ của máy chủ MySQL hỗ trợ.Một số chức năng ngày có thể được sử dụng với ngày Zero Zero hoặc ngày không đầy đủ như 4, trong khi các chức năng khác không thể. Các chức năng trích xuất các phần của ngày thường hoạt động với các ngày không đầy đủ và do đó có thể trả về 0 khi bạn có thể mong đợi một giá trị khác biệt. Ví dụ:“zero” dates or incomplete dates such as 4, whereas others cannot. Functions that extract parts of dates typically work with incomplete dates and thus can return 0 when you might otherwise expect a nonzero value. For example:
Các chức năng khác mong đợi ngày hoàn chỉnh và trả lại 5 cho ngày không đầy đủ. Chúng bao gồm các chức năng thực hiện số học ngày hoặc các phần bản đồ của ngày đến tên. Ví dụ:
Một số chức năng là nghiêm ngặt khi được thông qua giá trị hàm 6 như đối số của chúng và từ chối ngày không đầy đủ với một ngày bằng 0: 7, 8, 9, 0, 1, 2, 3, ____.Các giây phân số cho các giá trị 8, 9 và 00 được hỗ trợ, với độ chính xác tối đa. Các chức năng lấy các đối số thời gian chấp nhận các giá trị với các giây phân số. Trả về các giá trị từ các hàm thời gian bao gồm các giây phân đoạn khi thích hợp.
|