S "posledními dvěma" nemáte problém.
Se všemi však máte problém, ale jeden bod za druhým.
Doslovná data závisí na kultuře vašeho systému
Vaše data jsou interpretována jako MM-DD-RRRR. Tato interpretace je závislá na kultuře vašeho systému. První tři se mění na špatná data, ale fungují. 4. se přeruší a pátý se nikdy neprovede (kvůli předchozí chybě).
Skutečná chyba tedy leží na řádku 4.
Kdykoli se zabýváte daty, používejte formáty nezávislé na kultuře. Je lepší použít některý z následujících-
univerzální formát
20150730 (=> the 30th of July in 2015)
Formát ODBC
{d'2015-07-30'} or {t'23:30:59'} or {ts'2015-07-30 23:30:59'}
ISO 8601
'2015-07-30T00:00:00'