Convert hh:mm:ss to hh:mm in SQL Server -
i have time 04:02:00
, want 4:02
using sql server
i have tried code:
@time time set @time ='04:02:00' select right(convert(varchar, @time, 100), 8)
it produces output:
4:02am
please ..
thanks
you can use datepart
, concatenate there:
select right('00' + convert(varchar(2), datepart(hour, @time)), 2) + ':' + right('00' + convert(varchar(2), datepart(minute, @time)), 2)
notice right('00' + ..., 2)
, pad hour
or minute
part leading zeroes it'll 2 characters long, e.g 4
becomes 04
.
Comments
Post a Comment