srishti_ Ответов: 1

Нужно написать запрос на SQL для получения желаемого вывода


Привет,

My sql table is below

A	B	C	D	E	Amount
322	H7731	8	31981	31962	1
322	H7731	8	31981	31962	2
322	H7731	8	31981	31962	3
322	H7732	9	31961	389	11
322	H7733	8	31962	379	22
322	H7734	11	31982	31963	5
322	H7734	11	31982	31963	2
322	H7734	11	31982	31963	3
338	H7735	12	369	222	21
338	H7735	12	369	222	22


I want a query which return below table on the behalf of column A , B , C, D, E if duplicates rows found then make a sum of value present in column Amount  and update in any single row of these record and delete remaining duplicate rows.

A	B	C	D	E	Amount
322	H7731	8	31981	31962	6
322	H7732	9	31961	389	11
322	H7733	8	31962	379	22
322	H7734	11	31982	31963	10
338	H7735	12	369	222	43


Заранее спасибо

Что я уже пробовал:

предложение group by и having, но это только для максимальной двуличности 2 строк

1 Ответов

Рейтинг:
0

Peter Leow

Попробовать это:

SELECT A,B,C,D,E,SUM(Amount) FROM tablename GROUP BY A,B,C,D,E


Maciej Los

5ед!