У нас есть система управления запасами, которая состоит из каталога товаров, инвентаря и активов. В настоящее время у нас есть запись для каждой части инвентаря, но теперь мы реализуем количество как в таблице Inventory, так и в таблице Assets. Например, данные в таблице Inventory выглядит примерно так:Удалить количество записей и обновлений
InventoryID | ItemID
----------------------
100 | 5
101 | 5
102 | 5
103 | 5
104 | 9
105 | 5
Что теперь мы хотим сделать, это объединить записи с тем же ItemID и поставить Количество в поле:
InventoryID | ItemID | Quantity
---------------------------------
100 | 5 | 5
104 | 9 | 1
У меня есть тысячи записей, которые нуждаются в слиянии и хотели бы знать более быстрый способ сделать это вместо текущего способа, который находит записи, получает счет, удаляет все, кроме последней записи, и обновляет поле количества со счетом (все делается вручную в SSMS, а не через любые скрипты).
Любая помощь/предложения будут оценены.
Вопрос помечен как SQL, а опубликованный код - таблицы HTML? Я бы предложил написать SQL-скрипт для обработки этого слияния. –
Извините, это был единственный способ, которым я знал, как заставить таблицы отображать данные несколько должным образом. Если вы скажете мне, как и показать мне, где я могу научиться это делать, я был бы рад изменить его. – Robert