我有一个我希望显示为整数的数量,所以我使用下面的语句。
concat(CAST(oe_pick_ticket_detail.unit_quantity AS DECIMAL(10,0))
现在它正在返回400
我希望它是一个8位数字,例如00000400
我该如何修改?
答案 0 :(得分:2)
如果是SQL Server 2012 +
Select Format(oe_pick_ticket_detail.unit_quantity,'00000000') -- Returns 00000400
另一种非格式选项
Select right(concat('00000000',oe_pick_ticket_detail.unit_quantity),8) -- Returns 00000400