difference between min and max date sql
SELECT
T.location,
Maxv.Amount - Minv.Amount as difference
FROM
(
SELECT
location,
MIN(date) MinDate,
MAX(date) MaxDate
FROM
Tbl A
GROUP BY
location
) T INNER JOIN
Tbl Minv ON T.MinDate = Minv.date AND T.location = Minv.location INNER JOIN
Tbl Maxv ON T.MaxDate= Maxv.date AND T.location = Maxv.location