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

Вниз

MSSQL Distinct по дате   Найти похожие ветки 

 
Рафик ©   (2006-02-28 14:43) [0]

Возможно ли сделать distinct по полю дата?


 
Vlad ©   (2006-02-28 14:46) [1]


> Рафик ©   (28.02.06 14:43)  


Если ты имел ввиду GROUP BY, то можно.
DISTINCT обычно не имеет отношения к какому-то отдельному полю


 
Рафик ©   (2006-02-28 14:48) [2]

Примерчиком не покажете?


 
Vlad ©   (2006-02-28 14:54) [3]


> Рафик ©   (28.02.06 14:48) [2]
> Примерчиком не покажете?
> <Цитата>


Пожалуйста:

SELECT OperDate, SUM(PaymentSum) FROM Payments GROUP BY OperDate


 
Рафик ©   (2006-02-28 15:10) [4]

Я наверно не правильно вопрос задал, ведбь у поля даты храниться и время а мне нужно получить одну запись за день, вот в чем проблемка!!!


 
Nikolay M. ©   (2006-02-28 15:14) [5]


> мне нужно получить одну запись за день, вот в чем проблемка!!!


Ну да, просто слово в слово повторил сабж "Возможно ли сделать distinct по полю дата?". Все так сразу и подумали, что тебе нужно от даты откинуть время.

http://www.sql.ru/faq/faq_topic.aspx?fid=110


 
Рафик ©   (2006-02-28 15:17) [6]

А там по русски написать могут мне нужно сделать дистинкт по дню, а не отрезать время от даты!!!


 
Vlad ©   (2006-02-28 15:24) [7]


> Рафик ©   (28.02.06 15:10) [4]
> Я наверно не правильно вопрос задал, ведбь у поля даты храниться
> и время а мне нужно получить одну запись за день, вот в
> чем проблемка!!!


Можно переделать, отрезав время :-)

select CONVERT(varchar(12), OperDate, 104), sum(PaymentSum) from Payments group by CONVERT(varchar(12), OperDate, 104)


 
Рафик ©   (2006-02-28 15:26) [8]

Все спасибо разобрался



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
6-1136898146
Wiz@rd
2006-01-10 16:02
2006.04.23
шЫрина канала...


4-1139132728
Stealth
2006-02-05 12:45
2006.04.23
Запуск другого приложения из TMemoryStream...


6-1136908622
GanibalLector
2006-01-10 18:57
2006.04.23
Select (Socket API)


2-1144403565
fast2
2006-04-07 13:52
2006.04.23
Как "выкинуть" из списка Tab Order... определенный компонент?


6-1136925616
AT
2006-01-10 23:40
2006.04.23
Получить рабочюю группу по IP адресу