Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
3-1141039805
ViktorZ
2006-02-27 14:30
2006.04.23
Накопление по разным базам.


3-1140686213
ganda
2006-02-23 12:16
2006.04.23
MyODBC+ADO


15-1143821609
lookin
2006-03-31 20:13
2006.04.23
Играл ли кто в НХЛ2005/06?


2-1144145688
Ламот
2006-04-04 14:14
2006.04.23
Запуск стороннего приложения


2-1144140081
azl
2006-04-04 12:41
2006.04.23
Вкладка ActiveX в Delphi 2006




   Наверх