If the Amount was not found for the specified location and date range, SUM function returns NULL.
Use
COLEASCE()[
^] or
ISNULL()[
^] function, like this:
SELECT SUM(ISNULL(Amount,0)) As [Total Amount]
FROM MoneyPaidToBank
WHERE Bank_Location=@Location AND Date BETWEEN @Start AND @End