OR YOU CAN ALSO TRY THIS ONE
===========
update gcgmkt.dbo.usr_fulldb_bala
SET gmg_PtsBal = a.PtsBal
from gcgmkt.dbo.usr_fulldb_bala
(SELECT cds_statbalance.Meta_ID,
(
(
sum(cds_statsummary.PtsEar
sum (cds_statsummary.PromoPtsE
) +
(
sum(cds_statbalance.PtsPro
sum(cds_statbalance.PtsMgr
sum(cds_statbalance.PtsBal
)
) - (sum(cds_statbalance.PtsRe
FROM gmgoasissql.WinOasis.dbo.C
FULL OUTER JOIN
gmgoasissql.WinOasis.dbo.C
ON cds_statbalance.Meta_ID = cds_statsummary.Meta_ID
WHERE cds_statsummary.IDType = 'P'
and cds_statsummary.StatType = 'SLOT'
and cds_statbalance.IDType = 'P'
Group By cds_statbalance.Meta_ID
) a
WHERE gcgmkt.dbo.usr_fulldb_bala
===========
itsvtk
Main Topics
Browse All Topics





by: itsvtkPosted on 2006-12-12 at 12:45:48ID: 18125756
try this one
nces nces, ned) + arned) moAdjusted ) + Adjusted) + anceForwar d) deemed)) as PtsBal DS_STATBAL ANCE as cds_statbalance DS_STATSUM MARY as cds_statsummary nces.gmg_p layer_id = a.Meta_ID
update gcgmkt.dbo.usr_fulldb_bala
SET gmg_PtsBal = a.PtsBal
from gcgmkt.dbo.usr_fulldb_bala
(SELECT cds_statbalance.Meta_ID,
(
(
sum(cds_statsummary.PtsEar
sum (cds_statsummary.PromoPtsE
) +
(
sum(cds_statbalance.PtsPro
sum(cds_statbalance.PtsMgr
sum(cds_statbalance.PtsBal
)
) - (sum(cds_statbalance.PtsRe
FROM gmgoasissql.WinOasis.dbo.C
FULL OUTER JOIN gmgoasissql.WinOasis.dbo.C
ON cds_statbalance.IDType = 'P'
and cds_statsummary.IDType = 'P'
and cds_statsummary.StatType = 'SLOT'
and cds_statbalance.Meta_ID = cds_statsummary.Meta_ID
Group By cds_statbalance.Meta_ID
) a
WHERE gcgmkt.dbo.usr_fulldb_bala
itsvtk