Как объединить две строки одной детали, но добавить количества? - PullRequest
2 голосов
/ 13 апреля 2010

У меня есть стол "PICKITEM"

PARTID      QTY
A           1
A           3
B           11
C           8
D           5
D           3

Мне нужен оператор выбора, который будет возвращать одну строку для одинаковых PARTID и добавлять поле qty вместе, а также возвращать остальные строки в таблице как

PARTID      QTY
A           4
B           11
C           8
D           8

Возможно, новый вопрос, но я новичок в синтаксисе SQL и запросах. Буду признателен за любую помощь, чтобы вывести меня на правильный путь!

Ответы [ 2 ]

4 голосов
/ 13 апреля 2010
SELECT partid, SUM( qty ) As 'qty' FROM pickitem GROUP BY partid;

очень простой синтаксис, объединений не требуется.

0 голосов
/ 13 апреля 2010

Прочтите руководство для GROUP BY

SELECT PARTID, SUM(QTY)
FROM PICKITEM
GROUP BY PARTID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...