believn
Benutzer
- Beiträge
- 5
Hallo Zusammen,
ich habe eine Tabelle mit verschiedenen Kundennummern. Wenn ich Kunden selektiere möchte ich immer eine der Kundennummern haben (Typ 9) Manche Kunden haben aber keine Typ 9 Kundennummer, aber eine Typ 4.
Bisher löse ich das wie folgt:
Ich hätte das aber gern in einer Abfrage. Also quasi vereinfacht dargestellt:
Nimm bitte die Typ 9 Kundennummer, wenn die nicht da ist halt die Typ 4
Hier nochmal in Tabellenform, wie die Tabellen ungefähr aussehen.
ich habe eine Tabelle mit verschiedenen Kundennummern. Wenn ich Kunden selektiere möchte ich immer eine der Kundennummern haben (Typ 9) Manche Kunden haben aber keine Typ 9 Kundennummer, aber eine Typ 4.
Bisher löse ich das wie folgt:
Code:
bisherige Vorgehensweise
UPDATE ausgangstabellle_001
SET Kundennummer = Wert
FROM ausgangstabellle_001 AS X
INNER JOIN tab_001 AS Y ON X.KUNDEN_ID = Y.KUNDEN_ID
WHERE Typ = 4
AND VALIDTO >= CAST(GETDATE() AS DATE) ;
UPDATE ausgangstabellle_001
SET Kundennummer = Wert
FROM ausgangstabellle_001 AS X
INNER JOIN tab_001 AS Y ON X.KUNDEN_ID = Y.KUNDEN_ID
WHERE Typ = 9
AND VALIDTO >= CAST(GETDATE() AS DATE) ;
Ich hätte das aber gern in einer Abfrage. Also quasi vereinfacht dargestellt:
Nimm bitte die Typ 9 Kundennummer, wenn die nicht da ist halt die Typ 4
Hier nochmal in Tabellenform, wie die Tabellen ungefähr aussehen.