|
Не получается составить SQL запрос на групповую
|
|||
---|---|---|---|
#18+
Есть таблица, которая содержит `datetime` и некий критерий `state_id`. Необходимо составить запрос, который покажет суммарное количество сущностей за каждонедельный период. Мне удалось добиться такой группировки методом EXTRACT, однако было бы неплохо, если бы одним запросом можно было отработать не только по сумме ежемесячной, но и с учетом критерия `state_id`. Как бы сколько было таких-то сущностей за месяц такой-то.. Пример простого EXTRACT, без учета `ticket_state_id` Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2022, 11:14 |
|
Не получается составить SQL запрос на групповую
|
|||
---|---|---|---|
#18+
Я в принципе могу использовать запрос, как вариант.. Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2022, 11:37 |
|
Не получается составить SQL запрос на групповую
|
|||
---|---|---|---|
#18+
Ага... угадайте, что у меня есть... Выложите полный CREATE TABLE, пример данных как INSERT INTO (или ссылку на online fiddle), требуемый результат для именно этих данных. AlexD88 было бы неплохо, если бы одним запросом можно было отработать не только по сумме ежемесячной, но и с учетом критерия `state_id`. Условное агрегирование в помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2022, 13:33 |
|
|
start [/forum/topic.php?fid=47&tid=1827765]: |
0ms |
get settings: |
26ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
107ms |
get tp. blocked users: |
2ms |
others: | 359ms |
total: | 566ms |
0 / 0 |