[英]what does % mean in MS SQL Server
CASE WHEN INV_STOCK_TACKING_HEADER.STK_TACKING_STATUS != 2
THEN LTRIM(RTRIM(CONVERT(NVARCHAR(50), CONVERT(INT, ( ISNULL(STK_QTY,
0)
/ ISNULL(dbo.VW_ITEM_UNITS_STK.BIG_TO_BASE_FACTOR,
0) ))))) + ' / '
+ CONVERT(NVARCHAR(50), CONVERT(DECIMAL(18, 3), ISNULL(STK_QTY,
0))
% CONVERT(DECIMAL(18, 3), ISNULL(dbo.VW_ITEM_UNITS_STK.BIG_TO_BASE_FACTOR,
0)))
ELSE LTRIM(RTRIM(CONVERT(NVARCHAR(50), CONVERT(INT, ( ISNULL(dbo.INV_STOCK_TACKING_DETAILS.CURRENT_QTY,
0)
/ ISNULL(dbo.VW_ITEM_UNITS_STK.BIG_TO_BASE_FACTOR,
0) ))))) + ' / '
+ CONVERT(NVARCHAR(50), CONVERT(DECIMAL(18, 3), ISNULL(dbo.INV_STOCK_TACKING_DETAILS.CURRENT_QTY,
0))
% CONVERT(DECIMAL(18, 3), ISNULL(dbo.VW_ITEM_UNITS_STK.BIG_TO_BASE_FACTOR,
0)))
END AS SYSTEM_QTY_EN ,
%
(模數)用左手操作數除以右手操作數並返回除法的 integer 余數。 例如, 5 % 3
將得到2
,因為5
除以3
的余數是2
select 5%3
result : 2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.