Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c