Source table:CREATE TABLE [dbo].[tblartrans]( [transid] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_tblartrans_transid] DEFAULT (newid()), [transdate] [datetime] NOT NULL, [datepost] [datetime] NOT NULL, [arid] [smallint] NOT NULL, [memid] [uniqueidentifier] NULL, [site] [smallint] NOT NULL, [poslocation] [char](10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [employeeid] [uniqueidentifier] NULL, [invoice] [int] NOT NULL, [batchnum] [int] NOT NULL, [description] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [amountinvoice] [smallmoney] NOT NULL CONSTRAINT [DF_tblartrans_amountinvoice] DEFAULT ((0)), [amountpaid] [smallmoney] NOT NULL CONSTRAINT [DF_tblartrans_amountpaid] DEFAULT ((0)), [amountbalance] [smallmoney] NOT NULL CONSTRAINT [DF_tblartrans_amountbalance] DEFAULT ((0)), [poa] [bit] NOT NULL CONSTRAINT [DF_tblartrans_payment] DEFAULT ((0)), [amountminbill] [smallmoney] NOT NULL CONSTRAINT [DF_tblartrans_amountminbill] DEFAULT ((0)), [void] [bit] NOT NULL CONSTRAINT [DF_tblartrans_void] DEFAULT ((0)), [billed] [bit] NOT NULL CONSTRAINT [DF_tblartrans_billed] DEFAULT ((0)), [statementlogid] [uniqueidentifier] NULL, [billedfromid] [uniqueidentifier] NULL, [billedtoid] [uniqueidentifier] NULL, [postedtogl] [bit] NOT NULL CONSTRAINT [DF_tblartrans_postedtogl] DEFAULT ((0)), [postlogid] [uniqueidentifier] NULL, [loginuser] [varchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [pcname] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [comment] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [referenceid] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [repetitiveid] [uniqueidentifier] NULL, [coaar] [int] NULL, [refsite] [smallint] NULL, [taxid] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [saleorigin] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [csirowid] [bigint] IDENTITY(1,1) NOT NULL
Destination:CREATE TABLE [dbo].[tblartrans]( [transid] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_tblartrans_transid] DEFAULT (newid()), [transdate] [datetime] NOT NULL, [datepost] [datetime] NOT NULL, [arid] [smallint] NOT NULL, [memid] [uniqueidentifier] NULL, [site] [smallint] NOT NULL, [poslocation] [char](10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [employeeid] [uniqueidentifier] NULL, [invoice] [int] NOT NULL, [batchnum] [int] NOT NULL, [description] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [amountinvoice] [smallmoney] NOT NULL CONSTRAINT [DF_tblartrans_amountinvoice] DEFAULT ((0)), [amountpaid] [smallmoney] NOT NULL CONSTRAINT [DF_tblartrans_amountpaid] DEFAULT ((0)), [amountbalance] [smallmoney] NOT NULL CONSTRAINT [DF_tblartrans_amountbalance] DEFAULT ((0)), [poa] [bit] NOT NULL CONSTRAINT [DF_tblartrans_payment] DEFAULT ((0)), [amountminbill] [smallmoney] NOT NULL CONSTRAINT [DF_tblartrans_amountminbill] DEFAULT ((0)), [void] [bit] NOT NULL CONSTRAINT [DF_tblartrans_void] DEFAULT ((0)), [billed] [bit] NOT NULL CONSTRAINT [DF_tblartrans_billed] DEFAULT ((0)), [statementlogid] [uniqueidentifier] NULL, [billedfromid] [uniqueidentifier] NULL, [billedtoid] [uniqueidentifier] NULL, [postedtogl] [bit] NOT NULL CONSTRAINT [DF_tblartrans_postedtogl] DEFAULT ((0)), [postlogid] [uniqueidentifier] NULL, [loginuser] [varchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [pcname] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [comment] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [referenceid] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [repetitiveid] [uniqueidentifier] NULL, [coaar] [int] NULL, [refsite] [smallint] NULL, [taxid] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [saleorigin] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [csirowid] [bigint] IDENTITY(1,1) NOT NULL
I need the prices added from the source, where the memid is the same. For example, memid is '123', there are two rows with memid of '123' but have prices '24' and '25' in separate rows.I need a statement that adds those two prices, and puts them in one row on the destination, 'mem_rate'.The source might have only memid row, but it also might have 2+ for each memid.