How to add minutes(INT)
to the time part of datetime
?
For example :
If I have datetime variable like this :
@shift_start_time = 2015-11-01 08:00:00.000
@increase = 30
How to get this result?
2015-11-01 08:30:00.000
How to add minutes(INT)
to the time part of datetime
?
For example :
If I have datetime variable like this :
@shift_start_time = 2015-11-01 08:00:00.000
@increase = 30
How to get this result?
2015-11-01 08:30:00.000
Using dateadd:
DATEADD(minute,@increase,@shift_start_time)
the first argument can be chosen among: year quarter month dayofyear day week weekday hour minute second millisecond microsecond nanosecond
please check https://learn.microsoft.com/en-us/sql/t-sql/functions/dateadd-transact-sql?redirectedfrom=MSDN&view=sql-server-ver16
To add minutes to the time part of datetime =>
SELECT DATEADD("mi", @increase, @shift_start_time);