Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách so sánh hai ngày để tìm chênh lệch thời gian trong SQL Server 2005, thao tác ngày

Hãy xem DateDiff() chức năng.

-- Syntax
-- DATEDIFF ( datepart , startdate , enddate )

-- Example usage
SELECT DATEDIFF(DAY, GETDATE(), GETDATE() + 1) AS DayDiff
SELECT DATEDIFF(MINUTE, GETDATE(), GETDATE() + 1) AS MinuteDiff
SELECT DATEDIFF(SECOND, GETDATE(), GETDATE() + 1) AS SecondDiff
SELECT DATEDIFF(WEEK, GETDATE(), GETDATE() + 1) AS WeekDiff
SELECT DATEDIFF(HOUR, GETDATE(), GETDATE() + 1) AS HourDiff
...

Bạn có thể thấy nó trong hoạt động / chơi với nó tại đây



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển danh sách <> sang thủ tục lưu trữ SQL

  2. Sử dụng COLUMNPROPERTY () để trả về thông tin cột hoặc thông số trong SQL Server

  3. Hiệu suất của các cách tiếp cận khác nhau đối với dữ liệu dựa trên thời gian

  4. Cách tìm Phép nhân đang chạy

  5. Ví dụ về Chuyển đổi "date" thành "datetime" trong SQL Server (T-SQL)