特定の月の SQL データベースから読み取った最後のメーターと、フィールド meter_number の値が「1」であるすべての equipment_code を探しています。
SELECT [Company_Code]
,[Equipment_Code]
,[Meter_Number]
,Max([Transaction_Date]) Last_Tran
,max([meter_reading])
FROM [Forefront].[dbo].[EC_METER_HISTORY_MC]
where [Meter_Number] = '1' and [Transaction_Date] < '20130101'
group by [Company_Code]
,[Equipment_Code]
,[Meter_Number]
結果が表示されますが、Crystal レポートで使用できるように、meter_reading フィールドのみが必要です。