Avec la période du 15 mai au 27 mai (inclus), ça donnerait :

SELECT sum(case
when "date" < date '2014-05-15'
then case location_dest_id when 9 then -1 else 1 end
...