sounds like thisSELECT [FDMSAccountNo],AVG([fee_retail_amt]*1.0) AS AvgVal,Card_Type,[Pence_Percent]FROM(SELECT [FDMSAccountNo],[fee_sequence],[fee_retail_amt],[fee_wholesale_date],Dim_Fee_Codes.Card_Type,[Pence_Percent],ROW_NUMBER() OVER (PARTITION BY FDMSaccountno,fee_sequence ORDER BY Fee_Wholesale_date DESC) AS SeqFROM [FDMS].[dbo].[Audit_FDMS_Billing_Fees_Hist]INNER JOIN Dim_Fee_Codes ON Audit_FDMS_Billing_Fees_Hist.fee_sequence = Dim_Fee_Codes.Fee_Codewhere FDMSAccountNo = '878226943883'and fee_retail_amt <> '0.00000000'and Card_Type <> 'N/A')tWHERE Seq=1GROUP BY [FDMSAccountNo],Card_Type,[Pence_Percent]
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/https://www.facebook.com/VmBlogs