如何在SQL中基于字符串分组分配值?
我有SQL中的会计数据。这些是要进行销售的分录,因此,每进行一次销售都会有一个商品成本抵销分录。当客户购买相同的产品但数量不同时,它将具有相同的备注行,只是销售和销售成本的金额不同。在我们使用的会计系统中,由于某种我不知道的原因,它仅在销售行中自动为TxnId列生成交易ID,而不是为销售行的成本生成交易ID。我使用以下查询提取数据:
SELECT
account,
name,
memo,
debit,
credit,
amount,
txnid,
...