1

レポートに特定のシナリオがあり、特定の形式で1か月を取得したいと考えています。

Input : 
Month : 2 Digit OR 1 Digit OR 0

Expectation:
If I pass 2 Digit : e.g. 10 o/p should be 10
If I pass 1 Digit : e.g. 1  o/p should be 01
If I pass 0       : e.g. 0  o/p should be blank

but I need help to when I pass 0 and I get Blank.

Please Help / Advice
AT
4

1 に答える 1

0

私はこれがあなたのために働くと思います:

SELECT CASE
         WHEN @month = 0 THEN ''
         ELSE RIGHT ('0' + @month, 2)
       END AS Month 
于 2013-03-22T20:04:25.123 に答える