SQL Server: Hàm Ngày Tháng Và Thời Gian | V1Study
Có thể bạn quan tâm
- Đào tạo Độ tuổi từ 5 - 11 Độ tuổi từ 12 - 17 Từ 18 tuổi
- Lập trình Python Lập trình C C++ Java C# - C Sharp Android Scratch Pascal Robot mBot
- Web ReactJS HTML5 CSS3 JavaScript Node.js JSP ASP.NET Core jQuery PHP
- FW-CMS Laravel AngularJS Flutter Magento Bootstrap VueJS CodeIgnitor WordPress Sass Drupal
- Video Video Python Video Lập trình C Video C# Video Java Video HTML5-CSS3-JavaScript Video SQL Server Video PHP Video jQuery Video Android Video C++ Video Scratch
- Video1 Video XML-JSON Video MySQL Video Excel Video Giải thuật và Lập trình Video Sức khỏe Video Drupal Video mBot Video Giáo dục - Khoa học
- Other Unity Giải thuật và lập trình Giải thuật và lập trình - C CCNA Mạng máy tính Design Patterns English Facebook SEO Git Tin học đại cương Japanese App-Uti Download
- Data SQL Server XML JSON MySQL
- News
Các hàm ngày tháng được dùng để lấy thông tin về ngày, tháng cũng như năm.
Các hàm này thường đi cùng với câu lệnh SELECT.
DATEPART được hiểu là một phần giá trị của ngày tháng năm. Dưới đây là một danh sách các DATEPART:
Datepart | Tên viết tắt | Giá trị |
Hour (giờ) | HH | 0-23 |
Minute (phút) | MI | 0-59 |
Second (giây) | SS | 0-59 |
Millisecond (mini giây) | MS | 0-999 |
Day of Year (ngày trong năm) | DY | 1-366 |
Day (ngày trong tháng) | DD | 1-31 |
Week (tuần) | WK | 1-53 |
Weekday (ngày trong tuần) | DW | 1-7 |
Month (tháng) | MM | 1-12 |
Quarter (quý) | | 1-4 |
Year (năm) | YY | 1753-9999 |
Dưới đây là danh sách các hàm ngày tháng mà SQL Server hỗ trợ :
GETDATE():
Hàm GETDATE() dùng để lấy thời gian hiện tại của hệ thống.
Ví dụ:
SELECT GETDATE() AS [Thời gian hiện tại của hệ thống];
DATEADD():
Hàm DATEADD() dùng để thêm một lượng vào phấn DATEPART của ngày tháng chỉ ra.
Cú pháp:
DATEADD(DATEPART,number,date)
Ví dụ:
SELECT DATEADD(MM,3,'2010-06-20');
Ví dụ trên sẽ thêm vào phần tháng của thời gian hiện tại 3 đơn vị, tức là sẽ hiển thị: 2010-09-20.
DATE_ADD():
Hàm này dùng trong MySQL.
Cú pháp:
DATE_ADD(date, INTERVAL value DATEPART)
Ví dụ:
SELECT DATE_ADD('2018-10-06', INTERVAL 5000 DAY);
Ví dụ trên sẽ thêm 5000 ngày vào thời gian chỉ ra, tức là sẽ hiển thị: 2032-06-14.
DATEDIFF():
Hàm DATEDIFF() dùng để lấy sự chênh lệch theo DATEPART giữa hai giá trị ngày tháng.
Cú pháp:
DATEDIFF(DATEPART,date1,date2)
Ví dụ:
SELECT DATEDIFF(YY,'2000-05-20','2011-10-07');
Ví dụ trên sẽ lấy độ chênh lệch theo năm giữa hai giá trị ngày tháng tương ứng, tức là sẽ hiển thị: 11
Đối với MySQL
Cú pháp:
DATEDIFF(date1,date2) --Quy ra số ngày lệch giữa date1 và date2
Ví dụ:
SELECT DATEDIFF('2015-05-20','2018-10-21') --Sẽ in ra -1250
DATENAME():
Hàm DATENAME() dùng để hiển thị giá trị DATEPART của giá trị ngày tháng tương ứng dưới dạng chuỗi.
Cú pháp:
DATENAME(DATEPART,date)
Ví dụ:
SELECT DATENAME(MM,'2015-02-03');
Ví dụ trên sẽ hiển thị tháng của giá trị ngày tháng tương ứng dưới dạng chuỗi, tức là sẽ hiển thị: February
DATEPART():
Hàm DATEPART() dùng để lấy một phần thời gian (DATEPART) của giá trị ngày tháng chỉ ra.
Cú pháp:
DATEPART(DATEPART,date)
Ví dụ:
SELECT DATEPART(YY,'2013-05-25');
Ví dụ trên sẽ lấy và hiển thị năm của giá trị ngày tháng tương ứng, tức là sẽ hiển thị: 2013
» Tiếp: Hàm toán học (Math) « Trước: Hàm Convert() Khóa học qua video: Lập trình Python All Lập trình C# All SQL Server All Lập trình C Java PHP HTML5-CSS3-JavaScript Đăng ký Hội viên Tất cả các video dành cho hội viên Khóa học qua video: Lập trình Python All Lập trình C# All SQL Server All Lập trình C Java PHP HTML5-CSS3-JavaScript Đăng ký Hội viên Tất cả các video dành cho hội viên Copied !!! Copy linkCopied link!Bạn muốn tìm kiếm điều gì?
Từ khóa » Hàm Lấy Giờ Trong Sql Server
-
Các Hàm Xử Lý Date/time
-
Hàm Lấy Giờ Trong Sql Server - Xechaydiendkbike
-
Hàm Lấy Giờ Trong Sql Server - Stockonmobile
-
Hàm TIME() Trong SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
Xử Lý Date Trong SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
[NEW] Hàm Xử Lý Date Và Time Trong SQL | Lấy Giờ Trong Sql - Pickpeup
-
Hàm Xử Lý Date Trong SQL - Hoclaptrinh
-
Tất Tần Tật Về Xử Lý Ngày Tháng (DATE/TIME) Trong SQL
-
Hàm Xử Lý DATE/TIME Trong SQL - Phần 2
-
Sự Khác Nhau Giữa GETDATE(), SYSDATETIME() Với ... - Viblo
-
Lấy Ngày Hiện Tại Trong Sql
-
Hàm DatePart - Microsoft Support
-
Ví Dụ Về Hàm GETDATE Trong SQL
-
Cách Sử Dụng Hàm DATEDIFF (Transact-SQL) để Trừ 2 Khoảng Thời ...