簡體   English   中英

MS SQL 服務器中的 % 是什么意思

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM