Цитата(Servena @ 20.12.2007, 18:02 ) | | SELECT CONVERT(VARCHAR(10),DATEPART(month,'12.19.2007'))+'.'+CONVERT(VARCHAR(10),DATEPART(year,'12.19.2007')) |
А если не 12.19.2007, а 04.23.2008 ? 0 не появится перед четверкой в случае такого конвертирования. Неужели нет простого решения? Можно конечно использовать CASE WHEN DATEPART(month,'12.19.2007')<10 THEN ... END, но хотелось бы что нибудь поизящнее ---------------------- Вопрос снят
Нашел конкретно для себя, млин...
select REPLACE(REPLACE(convert (varchar, GETDATE(),120),'-','/'),' ','-') |