MSSQL如何给小时数前补零

现在有个需求,时间类型的数值,取其小时数,如果值是1位的,前面补0。如果为2位的话,则不补。

SQL SERVER有一个RIGHT函数可以解决这个问题

1
select RIGHT('0' + CAST(MyHour as varchar), 2)

该函数的意思是,向左补零,最多支持到2位。

avatar

chilihotpot

You Are The JavaScript In My HTML