Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 вывести дату без времени  [new]
Yuliya_Pas
Member

Откуда:
Сообщений: 6
Здравствуйте! Уже много раз обсуждалась эта тема! Но у меня ни как не получается вывести запросом дату без времени. Вот примеры моих запросов, посоветуйте что не так? SQL 2008

К сообщению приложен файл. Размер - 31Kb
27 июл 12, 14:31    [12925646]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
Yuliya_Pas
Member

Откуда:
Сообщений: 6
А так вообще не выдает значение!

К сообщению приложен файл. Размер - 24Kb
27 июл 12, 14:32    [12925657]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
iiyama
Member

Откуда:
Сообщений: 642
DATE vs DATETIME
27 июл 12, 14:37    [12925708]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
Yuliya_Pas
Member

Откуда:
Сообщений: 6
не помогло "Type DATE is not a defined system type"
27 июл 12, 14:42    [12925742]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Yuliya_Pas,

SELECT CONVERT(DATE, GETDATE())
SELECT DATEADD(dd, DATEDIFF(dd, 0, GETDATE()), 0)
27 июл 12, 14:43    [12925758]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
Yuliya_Pas, что вернет
select @@version
27 июл 12, 14:44    [12925763]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
Yuliya_Pas
Member

Откуда:
Сообщений: 6
denis2710,
вернул "Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Desktop Engine on Windows NT 6.1 (Build 7600: ) "
27 июл 12, 14:50    [12925814]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
Yuliya_Pas
Member

Откуда:
Сообщений: 6
trew, Не получается((
27 июл 12, 14:55    [12925848]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
Yasha123
Member

Откуда:
Сообщений: 1973
SELECT DATEADD(dd, DATEDIFF(dd, 0, gcHistoryControl.BeginDate), 0)
FROM gcHistoryControl
27 июл 12, 15:01    [12925907]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
Yuliya_Pas,ну как-то так может
select convert(char(8),getdate(),112)
27 июл 12, 15:03    [12925930]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3059
Yuliya_Pas
Здравствуйте! Уже много раз обсуждалась эта тема! Но у меня ни как не получается вывести запросом дату без времени. Вот примеры моих запросов, посоветуйте что не так? SQL 2008


автор
вернул "Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Desktop Engine on Windows NT 6.1 (Build 7600: ) "


так у Вас 2000 сервер, а там типа данных DATE нет
максимум, что можно сделать конвертить в VARCHAR

ЗЫЖ отображением данных должно заниматься приложение а не сервер
27 июл 12, 15:05    [12925942]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
iiyama
Member

Откуда:
Сообщений: 642
Обрезайте хвосты на клиенте
PS. В следующий раз правильно говорите версию сервера, у Вас 2000, а не 2008
27 июл 12, 15:06    [12925958]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
iiyama
Member

Откуда:
Сообщений: 642
Сорри HandKot, Вы первее
27 июл 12, 15:07    [12925976]     Ответить | Цитировать Сообщить модератору
 Re: вывести дату без времени  [new]
Yuliya_Pas
Member

Откуда:
Сообщений: 6
iiyama, Извините я сказала версию менеджера
27 июл 12, 16:48    [12926758]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить