1. 学习
  2. /
  3. 课程
  4. /
  5. Phân tích chuỗi thời gian trong SQL Server

Connected

练习

Làm tròn ngày giờ

SQL Server không có cách trực quan để làm tròn xuống theo tháng, giờ hoặc phút. Tuy nhiên, bạn có thể kết hợp các hàm DATEADD() và DATEDIFF() để thực hiện việc này.

Để làm tròn ngày 1914-08-16 xuống năm, ta gọi DATEADD(YEAR, DATEDIFF(YEAR, 0, '1914-08-16'), 0).

Để làm tròn ngày đó xuống tháng, ta gọi DATEADD(MONTH, DATEDIFF(MONTH, 0, '1914-08-16'), 0).

Cách này cũng áp dụng được cho một số phần ngày khác.

说明

100 XP
  • Sử dụng DATEADD() và DATEDIFF() cùng với các phần ngày để làm tròn xuống đến ngày, giờ và phút.