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

Cập nhật phần thời gian của DateTime trong SQL

Đây là tên trường trong bảng. Tôi đã sử dụng các biến để lưu các giá trị thời gian. Vui lòng cho tôi biết nếu bạn cần bất kỳ điều gì làm rõ.

declare @TestTime datetime
declare @hour int=10
declare @min int=10
declare @sec int=12
select @TestTime = cast(convert(varchar(100),myDate,101)+' 00:00:00' as datetime) from      TestTable
select dateadd(ss,@sec,dateadd(m,@min,dateadd(hh,@hour,@TestTime)))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi:Không thể sử dụng chế độ xem hoặc chức năng do lỗi liên kết

  2. 3 cách chuyển đổi số nguyên thành số thập phân trong SQL Server

  3. Sử dụng NEWSEQUENTIALID () để tạo HƯỚNG DẪN Tăng dần trong SQL Server

  4. Làm cách nào để nhóm trên các phạm vi liên tục

  5. So sánh giá trị của 2 bảng và liệt kê các hàng khác nhau