|
|
|
сгрупировать только те записи которые идут подряд с одинаковым значением определеного поля
|
|||
|---|---|---|---|
|
#18+
здравствуйте. никак не могут сообразить какой запрос (или подход) нужен в следующем случае: нужно выбрать количество заказов за определенный интервал времени разбив это по определенному периоду, например, часу/дню/месяцу/году, возможно ли это? к примеру просто group by тупо группирует все 365 дней в году в 7 дней, если группировать по дню недели, а мне нужно просмтреть по каждому дню недели на протяжении всего года делать по запросу на каждый период не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 20:43 |
|
||
|
сгрупировать только те записи которые идут подряд с одинаковым значением определеного поля
|
|||
|---|---|---|---|
|
#18+
додумался (вероятно зайти на такой сайт уже помогает :) ). надо также выбирать period более высокого уровня и группировать по нему. например DATEPART(month,dateadd(ss,o.time,'1970-01-01')) as period, DATEPART(year,dateadd(ss,o.time,'1970-01-01')) as period_id ... GROUP BY r.period_id, r.period ORDER BY r.period_id ASC, r.period ASC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 20:51 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=90&tid=1543342]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 374ms |

| 0 / 0 |
