【发布时间】:2016-11-08 17:17:13
【问题描述】:
我有一个 SQL Server 查询,在伪代码中看起来像这样
SELECT item_id,
item_desc,
ship2_name,
serial_number,
invoice_no,
(CASE WHEN invoice_no <> 'null' THEN 1 END)AS mult_inv,
quantity_shipped,
(CASE WHEN (mult_inv > 1) THEN SUM(quantity_shipped))AS ship_total
FROM table
基本上当发票编号出现超过 1 次时,我需要添加发货数量的值并将它们存储在新列中。
【问题讨论】:
-
样本数据和期望的结果真的很重要。
-
你自己尝试了什么?你希望我们做你的功课吗?
-
这帮助我从这个网站中获得最大收益。 stackoverflow.com/help/how-to-ask
-
看起来你的伪代码是正确的伪代码语法。也许查一下
how to conditionally store data from one table in another table with SQL什么的? -
我更新了我的代码以尝试更具体,我不知道这是否有帮助或是否需要更多信息。
标签: sql sql-server syntax pseudocode