【问题标题】:Pass Minus Values for a SP传递 SP 的负值
【发布时间】:2021-03-25 19:51:14
【问题描述】:

我需要通过将 SP 乘以 -1 来传递一个值。

这是我的查询,我想通过将其乘以 -1 来传递数量。

SELECT top 1 @partid=partid, @unitCostU=unit_cost, @Quantity=qty
FROM parts_table

Exec ins_exusage @partid, 4, @Quantity, @unitCost

有什么办法吗?

【问题讨论】:

  • 参数的值包含什么并不重要。你真正的问题是你发布的reverse吗?如何检索一个值的负数?只要把-放在前面

标签: sql sql-server stored-procedures parameter-passing ssms


【解决方案1】:

更改您的第一个查询以否定符号@Quantity = -qty

SELECT top 1 
       @partid = partid ,
       @unitCostU = unit_cost, 
       @Quantity = -qty 
FROM  @partstable

或乘以-1

@Quantity = qty * -1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-03
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多