SQL Server: Hàm Ngày Tháng Và Thời Gian | V1Study

Học viện Đào tạo và Công nghệ V1Study
  • Đà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
Học viện Đào tạo và Công nghệ V1Study ≡ SQL Server Bài học Danh sách bài học Bài 1. Download, Cài đặt, Giới thiệu SQL Server Bài 2. Quy tắc chung Bài 3. Quy tắc đặt tên Bài 4. Kiểu dữ liệu hệ thống Bài 5. Kiểu dữ liệu tự tạo Bài 6. Comment (Chú thích) Bài 7. Thao tác với DataBase Bài 8. NULL và NOT NULL Bài 9. IDENTITY Bài 10. CREATE TABLE (Tạo bảng) Bài 11. Thao tác với bảng (TABLE) Bài 12. Thao tác với cột (Column) Bài 13. Primary Key (Khóa chính) Bài 14. Foreign Key (Khoá ngoại) Bài 15. Ràng buộc CHECK Bài 16. Ràng buộc DEFAULT Bài 17. Ràng buộc UNIQUE Bài 18. INSERT Bài 19. INSERT với SELECT Bài 20. SELECT Bài 21. SELECT với AS (Alias) Bài 22. SELECT với JOIN Bài 23. SELECT với nhiều JOIN Bài 24. LEFT, RIGHT & FULL JOIN Bài 25. SELECT với INTO Bài 26. SELECT với WHERE Bài 27. DISTINCT Bài 28. ORDER BY Bài 29. GROUP BY với HAVING Bài 30. CASE-WHEN Bài 31. TOP Bài 32. TOP với PERCENT Bài 33. TOP với WITH TIES Bài 34. UPDATE Bài 35. DELETE Bài 36. NOT Bài 37. IN() và NOT IN() Bài 38. BETWEEN và NOT BETWEEN Bài 39. LIKE và NOT LIKE Bài 40. EXISTS và NOT EXISTS Bài 41. Các phép toán so sánh Bài 42. Chỉ mục (INDEX) Bài 43. Khung nhìn (VIEW) Bài 44. Mệnh đề WITH Bài 45. Thủ tục lưu trữ (SP) Bài 46. Cơ bản về Trigger Bài 47. Tạo các trigger DML Bài 48. Trigger AFTER Bài 49. Trigger INSTEAD OF Bài 50. IF-ELSE Bài 51. FUNCTION (Hàm) tự tạo trong SQL Server Bài 52. Lược đồ Thực thể-Quan hệ (Entity-Relationship Diagram - E-R D) Bài 53. Chuẩn hóa dữ liệu (Normalization) Bài tập Practical 0 Practical 1 Practical 2 Practical 3 Practical 4 Practical 5 Practical 6 Practical 7 Practical 8 Practical 9 Practical 10 Practical 11 Practical 12 Functions Hàm tập hợp (Aggregate) Hàm Convert() Hàm Cast() Hàm ngày tháng và thời gian Hàm toán học (Math) Hàm xếp hạng (Ranking) Hàm xử lý chuỗi Hàm pivot và unpivot Videos Cài đặt SQL Server 2012 Cách thao tác với Database Tạo bảng (Create Table) SELECT đơn giản Tham khảo Cài đặt SQL Server 2019 Developer Edition trên Windows Cách tìm kiếm phân biệt chữ hoa và thường Một số cách tăng hiệu xuất truy vấn trong SQL Server Đặt lại thứ tự cho Identity Khắc phục lỗi feature NetFx3 khi cài đặt SQL Server 2012 Cách cài đặt SQL Server trên máy Mac Solutions Solution Practical 1 Taught Xem dữ liệu trên nhiều bảng Distinct, Clustered và Non-Clustered Index View Trigger C2010G-SQL-Buổi 1 C2010G-SQL-Buổi 2 C2010G-SQL-Buổi 3 SQL Server: Hàm ngày tháng và thời gian 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

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ý)

QQ

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 Ngày Tháng Năm Trong Sql Server