Du har inga problem med "de två sista".
Du har dock ett problem med dem alla, men den ena punkten efter den andra.
Ordagliga datum beror på ditt systems kultur
Dina datum tolkas som MM-DD-ÅÅÅÅ. Denna tolkning är beroende av ditt systems kultur. De tre första förvandlas till fel datum men fungerar. Den 4:an bryter och den femte exekveras aldrig (på grund av felet tidigare).
Så det faktiska felet ligger på rad 4.
När du har att göra med datum, använd kulturoberoende format. Det är bättre att använda någon av följande-
universellt format
20150730 (=> the 30th of July in 2015)
ODBC-format
{d'2015-07-30'} or {t'23:30:59'} or {ts'2015-07-30 23:30:59'}
ISO 8601
'2015-07-30T00:00:00'