Почему в большинстве языков программирования я могу сделать что-то относительно интуитивное, например format(mydate, "dd/mm/yyyy")
или mydate.ToString("yyyyMMdd");
, но в SQL Server мне нужно запомнить какой-то произвольный код, например, 101 или 112, например.SQL Server плохое управление форматированием дат
CONVERT(VARCHAR(10), GETDATE(), 101)
CONVERT(VARCHAR(8), GETDATE(), 112)
Каждый раз, когда мне нужно отформатировать дату в TSQL я должен Google это, это просто невозможно запомнить, если вы используете один и тот же один каждый день.
Есть ли причина для этого или другого способа сделать это? Благодаря
Форматирование данных для отображения должно, как правило, оставляться для кода приложения и не обрабатываться в базе данных. – HABO