Neu Kundengruppe hat individuelle Preise und kann nicht gelöscht werden.

HellwegDruckerei

Sehr aktives Mitglied
24. Februar 2018
191
48
Jetzt habe ich noch eine Lösung für alle, die sehr viele individuelle Preise einer Kundengruppe zugeordnet haben und die Kundengruppe lsowerden wollen. ACHTUNG: Diese Vorlage hier verändert direkt die Datenbank und wem das folgende wenig sagt, lieber die Finger weg lassen. BITTE: Vorher die Datenbank sichern!!! Sicherlich kann man das SQL seitig hübscher machen, funktioniert aber:

1. Kundengruppen-Nummer herausfinden:
SELECT * FROM [eazybusiness].[dbo].[tKundenGruppe]
In der Tabelle die Nummer Der Kundengruppe aus der Spalte kKundenGruppe aufschreiben (KKUNDENGRUPPEAUS1)

2. Preisdetails löschen für Kundengruppe = KKUNDENGRUPPEAUS1
DELETE
FROM [eazybusiness].[dbo].[tPreisDetail]
WHERE
kPreis = (SELECT kPreis FROM [eazybusiness].[dbo].[tPreis]
WHERE [eazybusiness].[dbo].[tPreisDetail].kPreis = [eazybusiness].[dbo].[tPreis].kPreis
AND [eazybusiness].[dbo].[tPreis].kKundenGruppe=KKUNDENGRUPPEAUS1)

3. Sonderpreise löschen für Kundengruppe = KKUNDENGRUPPEAUS1
DELETE FROM [eazybusiness].[dbo].[tSonderpreise]
WHERE kKundenGruppe=KKUNDENGRUPPEAUS1

#Preiszuordnung löschen für Kundengruppe = KKUNDENGRUPPEAUS1
DELETE FROM [eazybusiness].[dbo].[tPreis]
where kKundenGruppe=KKUNDENGRUPPEAUS1

4. Jetzt in der Wawi die Kundengruppe unter Kunden/Kundengruppe löschen.

Wer will kann dies jetzt noch überprüfen und Schritt 1 wiederholen.
Danke, damit bekommt man die Preise weg und die Kundengruppen gelöscht!
 

Ähnliche Themen