#sql #sql-server
#sql #sql-сервер
Вопрос:
Использование SQLServer 2000 и VB6
Таблица
Dates
10/10/2009 (dd/mm/yyyy)
11/10/2009
....
....
Тип данных столбца Dates — datetime
Я хочу изменить формат на строку, подобную этой ‘20091010’, ‘20091011’
Ожидаемый результат
Dates
20091010 (yyyymmdd)
20091011
....
....
Как выполнить запрос для приведенного выше условия
Нужна помощь в запросе
Комментарии:
1. Зачем это делать в SQL? Сделайте это в приложении, непосредственно перед отображением.
2. Вы не можете сделать это в запросе, вы можете сделать это, используя язык вашего приложения… Что вы используете? PHP, ASP, JSP и т.д. …?
3. @oded, я хочу просмотреть таблицу в отчетах, поэтому я не хочу создавать код….
Ответ №1:
Это
SELECT CONVERT(CHAR(8), YOUR_DATE_COLUMN_NAME, 112) from TABLE_NAME
Должно сработать
Вы можете заменить 112 на другой формат отсюда