Ich versuche, eine CASE-Anweisung zu erstellen, um die folgende Tabelle zu behandeln.CASE-Anweisung, Nullwerte in kaskadierenden Feldern zu entfernen
Wenn Service1 NULL ist, möchte ich den Wert in Service2 ersetzen. Wenn Service1 und Service2 NULL sind, möchte ich den Wert in Service3 ersetzen ... etc ...
Ich möchte diese Aktion für jedes Feld wiederholen, damit die Tabelle so komprimiert wie möglich ist.
Ich schaffte es, eine CASE-Anweisung zu erstellen, aber ich hatte doppelte Werte, als der Wert von Service2 zu Service1 wechselte, aber auch in Service2 blieb. Ich brauche alle Werte, um basierend auf NULL-Werten zu verschieben, so dass die gleichen Werte in der Zeile verbleiben, aber sie sind so komprimiert wie möglich über die Spalten.
Microsoft SQL Server Management Studio – hansolo