0

我有列 stsmm ,它是一个月整数。我需要它以MM的形式。

我试过这个:RIGHT('0' || cast(stsmm as char(2)), 2)但它不起作用。

谢谢

4

2 回答 2

0

尝试使用这个:

select right(cast(100 + yourmonthcolumn as char(3)), 2)

这种方式总是在MM中返回

于 2012-08-14T01:38:17.277 回答
-1

需要是RIGHT('0' || cast(stsmm as varchar(2)), 2)

于 2012-08-13T22:58:13.633 回答