Ich habe die folgende Tabellegibt es die erste Not Null Wert mit einer Gruppe
Es folgt das Ergebnis, das ich
Erklärung
zu erreichen versuche, Ich möchte die Daten nach Standort gruppieren und die Faust bekommen Nicht Nullwert, der in der Spalte verfügbar ist. Zum Beispiel für locationcd 1300 die Spalte A den Wert John, Spalte B den Wert John, Spalte C haben den Wert Taylor und Spalte D haben haben den Wert Brian haben.
Meine Lösung
Ich habe etwas, das nicht das richtige Ergebnis garantiert. Hier ist meine Abfrage
select locationCd,
min([$1-$500]),
min([$501-$2500]) as '$501-$2500',
Min([$2501-$5000]) as '$2501-$5000',
min([$$5000 and above]) as '$$5000 and above'
from #tab
group by LocationCd
Bitte helfen.
geben Sie bitte gültige Daten es wird Ihnen helfen, bessere Antwort zu bekommen – mohan111
Zuerst? Jetzt kommt ein Kampf mit Fragen wie welche Spalte die Reihenfolge bestimmt. Aus Ihren Daten kann einfach gefiltert werden mit allen Spalten 'not null' –
Das Ergebnis stimmt nicht mit den Geschäftsregeln überein? –