Форум: "Начинающим";
Текущий архив: 2008.11.09;
Скачать: [xml.tar.bz2];
ВнизГруппировка запроса по временным интервалам Найти похожие ветки
← →
Group By (2008-10-01 16:23) [0]Всем привет!
Нужно группировать данные запроса по дням, неделям, месяцам и годам.
SQL SERVER 2005. Как сделать?
запрос должен быть вида:
SELECT Name, date_, SUM(par)
FROM table
GROUP BY Name, date_
← →
Sergey13 © (2008-10-01 16:24) [1]DATEPART?
← →
Поросенок Винни-Пух © (2008-10-01 16:28) [2]select month(date_field), count(*) from some_table
group by month(date_field)
и так далее
← →
Правильный$Вася (2008-10-01 16:29) [3]
> запрос должен быть вида:
и что здесь date_ ? год или день?
← →
Правильный$Вася (2008-10-01 16:30) [4]
> Поросенок Винни-Пух © (01.10.08 16:28) [2]
а нужна ли такая группировка по апрелям любого года?
← →
Поросенок Винни-Пух © (2008-10-01 16:32) [5]если и не нужна, то все равно надо понимать, что для того, чтобы сделать желаемое, надо написать выраджение, которое вернет одно и то же значение для всех записей, которые должны войти в группу.
← →
Group By (2008-10-01 16:33) [6]
> Поросенок Винни-Пух © (01.10.08 16:28) [2]
А по неделям? Так:
> Sergey13 © (01.10.08 16:24) [1]
> DATEPART?
> Правильный$Вася (01.10.08 16:29) [3]
date_ тута значение даты типа: DD.MM.YYYY
← →
Поросенок Винни-Пух © (2008-10-01 16:34) [7]cast(year(d) as varchar(4)) + cast(month(d) as varchar(2)) + .... cast(day(d) as varchar(2))
← →
Group By (2008-10-01 16:34) [8]
> Поросенок Винни-Пух © (01.10.08 16:32) [5]
> если и не нужна, то все равно надо понимать, что для того,
> чтобы сделать желаемое, надо написать выраджение, которое
> вернет одно и то же значение для всех записей, которые должны
> войти в группу.
я про выражение и спрашивал - никогда не работал с этой СУБД
← →
Поросенок Винни-Пух © (2008-10-01 16:35) [9]для недели datepart
← →
Поросенок Винни-Пух © (2008-10-01 16:36) [10]я про выражение и спрашивал
про выражение ты как раз не спрашивал.
← →
MsGuns © (2008-10-01 16:51) [11]А попробовать почитать чего-нибудь (например справку по Transact SQL BOL) не пытались ?
← →
Johnmen © (2008-10-01 16:57) [12]
> я про выражение и спрашивал - никогда не работал с этой
> СУБД
А как делал в той, с которой работал?
← →
Group By (2008-10-01 17:03) [13]
> MsGuns © (01.10.08 16:51) [11]
ну... эта, как она... сначала сюдой
> Johnmen © (01.10.08 16:57) [12]
так же:) MySQL
> Johnmen © (01.10.08 16:57) [12]
А в какое время года Ваши вопросы/ответы отличаются от этого, несколько приевшегося и потому нудного, шаблона? Или это фантастика?
← →
MsGuns © (2008-10-01 17:08) [14]>Group By (01.10.08 17:03) [13]
>ну... эта, как она... сначала сюдой
Тогда не удивляйтесь если Вашу ветку быстро прихлопнут
← →
Group By (2008-10-01 18:52) [15]
> MsGuns © (01.10.08 17:08) [14]
Постараюсь исправиться
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.11.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c