Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > выбрать дату из базы данных


Автор: VisMaster 19.3.2008, 19:24
Здавствуйте.

Вопрос в следующем: есть запрос 
Код

SELECT     Client_Name, Zametki_Client, Number_Dogovora, Data_Zakluchenia, Data_Prekrashenia, Rukovoditel, Otvetstvenniy
                                       FROM       GlobalClientTable
                                        WHERE (GlobalClientTable.Client_Name = 'Глобальный')


но он выводит мне дату в том виде в каком она в БД, т.е. : 2002-03-19 00:00:00.000, а мне надо чтобы он выводил в таком формате 19-03-2002.

Уже кучу раз видел топики по этой теме, но вот когда надо не могу найти.

Заранее благодарен.

Автор: v2v 19.3.2008, 19:30
Код

select date(Data_Prekrashenia) ...


http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date
Код


mysql> SELECT DATE('2003-12-31 01:02:03');
        -> '2003-12-31'


Добавлено через 1 минуту и 22 секунды
http://www.tizag.com/sqlTutorial/sqldate.php

Автор: Magnifico 19.3.2008, 20:57
таблица  форматов

http://msdn2.microsoft.com/ru-ru/library/ms187928.aspx

Автор: Itsys 19.3.2008, 21:39
Код

CONVERT(varchar, AnyDate, 104)

Автор: VisMaster 19.3.2008, 21:48
v2v  
Цитата

select date(Data_Prekrashenia) ...

это не работает...
вот что у меня получилось:
Код

SELECT     Client_Name, Zametki_Client, Number_Dogovora,Convert(nvarchar,Data_Zakluchenia,104),Convert(nvarchar,Data_Prekrashenia,104), Rukovoditel, Otvetstvenniy
FROM       GlobalClientTable
WHERE (GlobalClientTable.Client_Name = 'Тестовый')


спасибо всем...

ООО не заметил последнего сообщения...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)