0 в начале дописывается а в нижнем нет?
SELECT IIF(CONVERT(INT, MONTH(date)) >= 10, CONCAT('0', CONVERT(varchar, MONTH(date))), MONTH(date)) AS m
FROM Battles;
Почему такой вопрос? В первом ты безусловно приписываешь 0 к любому месяцу: 01, 012
Обсуждают сегодня