SQL / VBA Удалить строки между двумя значениями - PullRequest
0 голосов
/ 30 ноября 2018

Что я хочу сделать, это удалить все строки между 2 значениями.Первое значение - «Группа элементов», а другое - «Конец группы элементов», поэтому в приведенном ниже примере «Kit / Package», «Non-инвентарный элемент» будут удалены.Это не всегда «Комплект / Упаковка», «Не инвентарный товар», который находится между Группой товаров и Концом группы товаров, поэтому я действительно хочу придерживаться 2 значений.

Не уверен, что лучше работатьв Excel VBA или SQL.

Я пытался выполнить этот запрос, но он удаляет только строку с группой элементов и концом группы элементов:

DELETE from test_backup
where Item_Type between 'Item Group' and 'End of Item Group'


Item_Type

Item Group
Kit/Package
Kit/Package
Non-inventory Item
End of Item Group

Item Group
Kit/Package
Kit/Package
Non-inventory Item
End of Item Group

Item Group
Kit/Package
Kit/Package
Non-inventory Item
End of Item Group
...