У меня есть некоторые sql, которые группируют данные, чтобы суммировать их.
Это в основном список мест, предметов и количества.
SELECT ItemCode, SUM(Qty) AS Qty
FROM Putaway
GROUP BY ItemCode
Что работает, как и ожидалось, с обобщением результатов.
ItemCode - Qty
AAAA - 1
BBBB - 2
CCCC - 3
Но меня попросили дать список мест для каждого из предметов.
Так что, в принципе, я хочу, чтобы результаты были похожи на:
ItemCode - Qty - Locations
AAAA - 1 - A1
BBBB - 2 - B1, B2
CCCC - 3 - B5, B6, B7
Если я сделаю очевидное - и просто добавлю [Местоположение] в SELECT и сгруппирую по
Затем он дает мне 2 строки для BBBB, 3 для CCCC и т. Д. (Именно так, как и должно быть, но не так, как я хочу)
Итак, поскольку для каждого элемента в таблице имеется несколько строк - как я могу суммировать его и объединить поле строк [Местоположение] в 1 поле.
Я надеюсь на простое решение SQL, чтобы мне не пришлось писать какую-то веб-страницу для этого.
Надеюсь, это имеет смысл.