Untitled

                Never    
SQL
       
/******************************* KHKRabattlistenArtikel nach Hersteller füllen und leeren ********************************

1. Sicherung der KHKRabattlistenArtikel mit Datum YYYYMMDD

select * into KHKRabattlistenArtikel_Backup_YYYYMMDD From KHKRabattlistenArtikel

2. Hinzufügen aller Artikel mit Hersteller X in die Rabattliste des Shops mit Rabatt Y

Insert Into KHKRabattlistenArtikel (Mandant, ListeID, Artikelnummer, AuspraegungID, AbMenge, Rabattsatz)
select 1, 2, Varianten.Artikelnummer, Varianten.AuspraegungID, 0, Y from KHKArtikelvarianten Varianten
Join KHKArtikel Artikel On Varianten.Artikelnummer = Artikel.Artikelnummer And Artikel.Hersteller = 'X'

3. Löschen der Rabatte nach Hersteller X
   Es werden alle, auch von Hand angelegten Rabatte für Produkte dieses Herstellers aus der
   KHKRabattlistenArtikel gelöscht

   delete from KHKRabattlistenArtikel Where Artikelnummer IN (
      Select Artikelnummer From KHKArtikel a Where a.Hersteller = 'X'
   )
   And ListeID = 2 And Mandant = 1

*************************************************************************************************************************/

--select * into KHKRabattlistenArtikel_Backup_20190415 From KHKRabattlistenArtikel

/*
Insert Into KHKRabattlistenArtikel (Mandant, ListeID, Artikelnummer, AuspraegungID, AbMenge, Rabattsatz)
select 1, 2, Varianten.Artikelnummer, Varianten.AuspraegungID, 0, 10 from KHKArtikelvarianten Varianten
Join KHKArtikel Artikel On Varianten.Artikelnummer = Artikel.Artikelnummer And Artikel.Hersteller = 'Fox'
*/

/*
delete from KHKRabattlistenArtikel Where Artikelnummer IN (
	Select Artikelnummer From KHKArtikel a Where a.Hersteller = 'Fox'
) And ListeID = 2 And Mandant = 1
*/

Raw Text