sql >> Database >  >> RDS >> Sqlserver

Dubbele records combineren in SQL Server

Twee stappen:1. update de records met de juiste locaties, 2. verwijder de records met de verkeerde locaties.

update mytable
set onhand = onhand + 
(
  select coalesce(sum(wrong.onhand), 0)
  from mytable wrong
  where wrong.location like ' %'
  and trim(wrong.location) = mytable.location
)
where location not like ' %';

delete from mytable where location like ' %';


  1. Hoe maak ik benoemde vensterpartities (aliassen) in PostgreSQL?

  2. PHP asynchrone methodeaanroep in het Yii Framework

  3. Lokaal rapport versus serverrapport in ASP .Net Report-viewerbesturing

  4. Hoe maak je een wrapper om iets anders terug te geven dan ref cursor