Ich habe diese Tabelle:in gespeicherte Prozedur
ROW_GROUP COL_GROUP CLAIM_COUNT DENIAL_AMOUNT NOT MEDIC NEC/PRE-X October 2010 6 591.50 NOT MEDIC NEC/PRE-X November 2010 8 3154.48 DUPLICATE October 2010 39 7921.78 DUPLICATE November 2010 35 7484.17 REGISTRATION October 2010 56 10622.55 REGISTRATION November 2010 67 7820.69 TIMELY FILING September 2010 6 239.00 TIMELY FILING October 2010 67 8389.25 TIMELY FILING November 2010 6 51127.96
Ich muss in der Lage, September hinzuzufügen (oder eine beliebige COL_GROUP Feld) auf diese Tabelle mit NULL-Werte in claim_count und denial_amount. ROW_GROUP und COL_GROUP werden dynamisch erzeugt, so dass ich die Felder nicht nur aktualisieren kann, sondern innerhalb einer Stored Procedure. Es wurde erwähnt, dass ein linker linker Join diese Nullen für mich erzeugen könnte, nur nicht sicher wie. Irgendwelche Vorschläge wären hilfreich.
Es wurde vorgeschlagen, diese SQL-Anweisung von einem Kollegen bei der Arbeit zu verwenden, aber es scheint nicht zu funktionieren:
select #TREND.ROW_GROUP, DISTINCTTIME.COL_GROUP, #TREND.CLAIM_COUNT, #TREND.DENIAL_AMOUNT from (select distinct #TREND.COL_GROUP from #TREND)
AS DISTINCTTIME LEFT OUTER JOIN #TREND ON
DISTINCTTIME.COL_GROUP = #TREND.COL_GROUP
Können Sie uns die Abfrage zeigen, die Sie verwenden, um Zeilen einzufügen? –
Wenn Sie Hilfe bei der Änderung von einigen vorhandenen SQL benötigen, müssen Sie die SQL bereitstellen – Tahbaza
Es ist eine gespeicherte Prozedur, die diese Informationen zurückgibt. Es verwendet tatsächlich einen Würfel (SSAS), um die Informationen zu erhalten. Das Würfelergebnis wird in einer temporären Tabelle gespeichert, dann benutze ich einfach einen generischen Select * von #TREND – Chris