Sql server 将表更新为列出的条件
我试图通过以下条件将ordercount设置为1来更新表,但不确定如何更新 表结构:Sql server 将表更新为列出的条件,sql-server,Sql Server,我试图通过以下条件将ordercount设置为1来更新表,但不确定如何更新 表结构: SalesOrderNumber nvarchar(10) SalesOrderNumberLineKey int StoreKey int TerminalNumber nvchar(10) OrderCount int 请参阅下表: 我想根据不同的SalesOrde
SalesOrderNumber nvarchar(10)
SalesOrderNumberLineKey int
StoreKey int
TerminalNumber nvchar(10)
OrderCount int
请参阅下表:
我想根据不同的SalesOrderNumber将OrderCount更新为1,如表所示
如你所见
SalesOrderNumber 1具有相同的storekey和终端号,因此OrderCount=1
SalesOrderNumber 2只有一个订单,因此订单数量=1
SalesOrderNumber 3具有相同的storekey,但终端编号不同,因此Total OrderCount=2
SalesOrderNumber 5的一个storekey为21,另两个storekey为34,因此storekey 21的订单计数=1
storekey 34的OrderCount=1(因为终端号相同)预期输出应为..其OrderCount列作为输出。。。将其设置为1或0可以显示文本中的总输出。@shivang