У меня есть таблица, которая состоит из 12 столбцов следующим образом:запросов с группировкой
acct, addr1, addr2, addr3, addr4, addr5,
addr6, addr7, add8, zip, domicile, shares
Что мне нужно свернуть общее shares
в одну строку для повторяющихся строк. Критерии заключаются в том, что addr1
до addr4
идентичны, что определяет, что строка является дубликатом.
Я пробовал это, но он не работал.
SELECT acct, addr1, addr2, addr3, addr4, addr5,
addr6, addr7, add8,
zip, DOMICILE, sum(shares) as total_shares
FROM table_name
GROUP BY addr1, addr2, addr3, addr4 ORDER BY addr1;
Показать данные и желаемые результаты. Никто не хочет перепроектировать ваш запрос, который «не работает», и попытаться выяснить, что вы для него сделали. –
Используйте sqlfiddle.com. – Tarik
Что делать, если два разных человека живут по одному и тому же почтовому адресу? –