Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
DATEADD trong SQL Server là gì? Cách dùng hàm DATEADD trong SQL Server như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!
Nếu muốn thành công trong ngành lập trình, nhất định bạn phải biết cách dùng SQL Server. Đây là phần mềm ứng dụng cho hệ thống quản trị cơ sở dữ liệu quan hệ - một phần không thể thiếu khi xây dựng hay phát triển chương trình.
Thực tế, học SQL Server cũng không không khó. Bạn sẽ cần biết cách thức hoạt động và các hàm cơ bản của SQL Server. Nhớ rằng mỗi hàm đều có chức năng riêng. Vì thế, một khi nắm được chúng, bạn sẽ biết cách đưa hàm vào vị trí thích hợp khi lập trình. Ở bài viết này, hãy cùng nhau tìm hiểu một hàm SQL Server thông dụng mang tên DATEADD().
Hàm SQL DATEADD() được dùng để tính tổng thời gian hoặc khoảng ngày tháng tới một ngày tháng được chỉ định, sau đó trả về ngày tháng đã chỉnh sửa.
Tính năng nổi bật của hàm DATEADD() trong SQL Server:
Nếu đang tìm cách cộng ngày trong SQL Server, bạn nhất định cần tới hàm DATEADD. SQL Server DATEADD được dùng để thêm ngày, tháng, năm, giờ, phút, giây, mili giây, micro giây hoặc nano giây vào ngày tháng cụ thể, được chuyển dưới dạng tham số cho hàm DATEADD.
Hàm DATEADD trong SQL Server trả về giá trị thời gian mới khi nó được cộng thêm một khoảng thời gian được chỉ định.
Để sử dụng hàm DATEADD trong SQL Server, ta dùng cú pháp như sau:
DATEADD(dangthoigian, number, thoigian)
Tham số:
| Giá trị | Giải thích |
| year, yyyy, yy | Năm |
| quarter, qq, q | Quý |
| month, mm, m | Tháng |
| dayofyear | Ngày trong năm |
| day, dy, y | Ngày |
| week, ww, wk | Tuần |
| weekday, dw, w | Ngày trong tuần |
| hour, hh | Giờ |
| minute, mi, n | Phút |
| second, ss, s | Giây |
| millisecond, ms | Milli giây |
Lưu ý:
Hãy xem và khám phá một số ví dụ về hàm DATEADD trong SQL Server.
SELECT DATEADD(year, 1, '2019/04/28');Result: '2020-04-28 00:00:00.000'SELECT DATEADD(yyyy, 1, '2019/04/28');Result: '2020-04-28 00:00:00.000'SELECT DATEADD(yy, 1, '2019/04/28');Result: '2020-04-28 00:00:00.000'SELECT DATEADD(year, -1, '2019/04/28');Result: '2018-04-28 00:00:00.000'SELECT DATEADD(month, 1, '2019/04/28');Result: '2019-05-28 00:00:00.000'SELECT DATEADD(month, -1, '2019/04/28');Result: '2019-03-28 00:00:00.000'SELECT DATEADD(day, 1, '2019/04/28');Result: '2019-04-29 00:00:00.000'SELECT DATEADD(day, -1, '2019/04/28');Result: '2019-04-27 00:00:00.000'
Tóm lại, hàm DATEADD trong SQL Server cộng hoặc trừ một gia số vào một giá trị ngày. Bài viết cung cấp cho bạn một số mẫu ví dụ về cách sử dụng DATEADD - từ thêm các ngày đơn lẻ vào một ngày tĩnh đến gọi hàm trên các giá trị bảng, sau đó dùng DATEADD để tìm ngày đó.
Lưu ý, khi so sánh ngày tháng trong mệnh đề WHERE, không sử dụng hàm DATEADD trên một cột của bảng, vì nó sẽ khiến quá trình quét bảng tốn nhiều thời gian và công sức.
Nguồn tin: Quantrimang.com:
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Tự động hóa viết code và Review GitHub với OpenAI Codex và Cursor
Trải nghiệm trợ lý AI giải bài tập trên Dola Chat
Cách cài ứng dụng Google Gemini trên Windows
Cách viết hướng dẫn hiệu quả cho GPT tùy chỉnh
Các khả năng và thiết kế hội thoại khi xây dựng GPT tùy chỉnh
Các khả năng và thiết kế hội thoại khi xây dựng GPT tùy chỉnh
GPT Actions: Kết nối với các dịch vụ bên ngoài
TOP những cách tận dụng AI để tạo bài đăng trên mạng xã hội
TOP cách dùng Agentic AI hiệu quả trong thương mại điện tử và bán lẻ
Cách tạo video AI bằng Seedance 2.5 trên Dola AI
Quy trình kiểm thử, gỡ lỗi và tinh chỉnh GPT tùy chỉnh
TOP công cụ phát hiện nội dung AI chính xác nhất
TOP công cụ phát hiện nội dung AI chính xác nhất
TOP mẹo dùng NotebookLM để làm chủ mọi dự án
Cách tạo và chỉnh sửa ảnh bằng AI với Dola
TOP cách sử dụng Claude Cowork để tối đa hóa hiệu suất
Chào ngày mới thứ 6, lời chúc thứ 6 vui vẻ
5 công cụ AI giúp bạn thay đổi màu tóc
TOP công cụ AI xóa nền ảnh tốt nhất
TOP công cụ AI hỗ trợ Microsoft Word tốt nhất