Hi there,
You can put this code under a stored procedure and execute that within your ASP pages if any.
Code:
Create procedure MYPROC (@VehicleName varchar(100)=NULL)
as
Declare @CurrentMeterReading INT
SET ROWCOUNT 1
select @CurrentMeterReading = MeterReading from YOURTABLE where VehicleName = @VehicleName order by CDATE desc
Declare @LastMeterReading INT
Declare @FuelQty INT
SET ROWCOUNT 1
select @LastMeterReading = MeterReading, @FuelQty=FuelQty from YOURTABLE where VehicleName = @VehicleName and CDate < (Select Max(CDate) from YOURTABLE) order by CDATE desc
Declare @KiloMeters INT, @Avg INT
Select @KiloMeters = @CurrentMeterReading - @LastMeterReading
Select @Avg = @KiloMeters / @FuelQty
Select Kilometers=@KiloMeters, Average=@Avg
SET ROWCOUNT 0
Return
Code:
Execute MYPROC "VehicleName"
I think this is what you are looking for.
Hope that helps.
Cheers!
_________________________
- Vijay G
Strive for Perfection