SQL / VBA删除两个值之间的行

时间:2018-11-29 22:23:02

标签: sql vba rows between

我想做的是删除2个值之间的所有行。第一个值为“物料组”,另一个值为“物料组的末尾”,因此在下面的示例中,将删除“套件/包装”,“非库存物料”。在项目组和项目组末尾之间并不总是“套件/包装”,“非库存项目”,所以我真的想坚持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

0 个答案:

没有答案