J'ai ce tableau:Ajouter des lignes NULL à la table procédure stockée
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
Je dois pouvoir ajouter Septembre (ou tout autre domaine de COL_GROUP) à cette table avec des valeurs NULL à CLAIM_COUNT et denial_amount. ROW_GROUP et COL_GROUP sont générés dynamiquement, donc je ne peux pas simplement mettre à jour les champs, cela doit être fait dans une procédure stockée. Il a été mentionné qu'une jointure gauche extérieure pourrait créer ces nulls pour moi, mais je ne sais pas comment. Toute suggestion serait utile.
Il a été suggéré d'utiliser cette instruction SQL d'un collègue au travail, mais il ne semble pas fonctionner:
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
Pouvez-vous nous montrer la requête que vous utilisez pour insérer des lignes? –
Si vous voulez de l'aide pour modifier certains SQL existants, vous devez fournir le code SQL – Tahbaza
C'est une procédure stockée qui renvoie cette information. Il utilise en fait un cube (SSAS) pour obtenir l'information. Le résultat du cube est stocké dans une table temporaire puis je viens d'utiliser un générique Select * de #TREND – Chris