Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: CL | DM;

Вниз

Как правильно организовать запрос?   Найти похожие ветки 

 
Snik   (2006-06-09 10:31) [0]

В базе существует поле STDATE, в котором хранится дата и время, т.е. YY-MM-DD H:M:S,  мне нужно из этого поля достать уникальные значения только даты. Что - то типа этого SELECT DISTINCT STDATE FROM ... Вот и не знаю как ?


 
Ega23 ©   (2006-06-09 10:41) [1]

Только даты - это yy-mm-dd?


 
MOA ©   (2006-06-09 10:44) [2]

Если тип поля типа Datetime - например, так:
CAST(CONVERT(varchar, STDATE , 101) AS Datetime)
А можно вынести в функцию, чтобы не мучатся каждый раз - ф-ция скалярная, так что можно использовать "везде". Например, я использую такую:

ALTER   FUNCTION ufn_TrimTime (@InDate Datetime)  
RETURNS DateTime
WITH SCHEMABINDING
AS  
BEGIN
IF @InDate IS NOT NULL
 SET @InDate = CAST(CONVERT(varchar, @InDate, 101) AS Datetime)
RETURN @InDate
END

Удачи!


 
Zz_   (2006-06-09 11:38) [3]

select dateadd(dd,0,datediff(dd, 0, getdate()))


 
Snik   (2006-06-09 12:27) [4]


> MOA


Не проходит -  говорит пропущен оператор :
SELECT DISTINCT CAST(CONVERT(varchar, STDATE , 101) AS DATETIME) FROM Qs

или я не так че-то делаю


 
ЮЮ ©   (2006-06-09 12:31) [5]

SELECT DISTINCT CAST(CONVERT(varchar, BIRTHDAY , 101) AS DATETIME) FROM PERSONNEL

Выбирает 4222 записи и не ругается
попробуй varchar(10)



Страницы: 1 вся ветка

Текущий архив: 2006.08.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
2-1153919837
Neket
2006-07-26 17:17
2006.08.13
ValueListEditor1


15-1153127652
xman
2006-07-17 13:14
2006.08.13
Сайт с компонентами на Delphi


3-1149885157
Андрей11111
2006-06-10 00:32
2006.08.13
Поиск как в на платформе F1


6-1143393016
SamProf
2006-03-26 21:10
2006.08.13
Как скачать файл по протоколу HTTPS:


8-1139485976
DelphiLexx
2006-02-09 14:52
2006.08.13
Цифровая радиосвязь(DRM) и Delphi