MSSQL如何给小时数前补零
现在有个需求,时间类型的数值,取其小时数,如果值是1位的,前面补0。如果为2位的话,则不补。
SQL SERVER有一个RIGHT
函数可以解决这个问题
1 | select RIGHT('0' + CAST(MyHour as varchar), 2) |
该函数的意思是,向左补零,最多支持到2位。
现在有个需求,时间类型的数值,取其小时数,如果值是1位的,前面补0。如果为2位的话,则不补。
SQL SERVER有一个RIGHT
函数可以解决这个问题
1 | select RIGHT('0' + CAST(MyHour as varchar), 2) |
该函数的意思是,向左补零,最多支持到2位。