Tænk på, hvad din forespørgsel gør, da du sammenkæder strenge. Du kan endda printe det ud. Da du ikke sætter datoen i anførselstegn, vil det blive betragtet som en beregning. Så du siger:
date1=2016-11-5
Dette er selvfølgelig 2000, men du vil have
date1='2016-11-5'
Den bedste måde er at bruge parametre, så det underliggende system gør alt dette for dig i stedet for at du sammenkæder strenge og prøver at undslippe dem korrekt.