Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MSSQL Distinct по дате [D7, MSSQL]


Рафик ©   (2006-02-28 14:43:00) 

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


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

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


Vlad   (2006-02-28 15:24:00) [2]


> Рафик ©   (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:17:00) [3]

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


Nikolay M.   (2006-02-28 15:14:00) [4]


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


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

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


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

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


Vlad   (2006-02-28 14:54:00) [6]


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


Пожалуйста:

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


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

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


Vlad   (2006-02-28 14:46:00) [8]


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


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо