CAST - это стандартный SQL, но CONVERT - нет (только для диалекта T-SQL), у нас есть небольшое преимущество для преобразования в случае datetime
с CAST, вы указываете
выражение и тип цели; с CONVERT, есть третий аргумент, представляющий
стиль для преобразования, который поддерживается для некоторых преобразований, например, между символами
строки и значения даты и времени. Например, CONVERT (DATE, '1/2/2012', 101) преобразует
буквенная строка символов в DATE с использованием стиля 101, представляющего стандарт США.
С уважением,