Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.04.2016, 10:09
|
|||
---|---|---|---|
|
|||
Помогите построить запрос. |
|||
#18+
Добрый день, есть таблица с полями: id, area, date, value. Необходимо построить такой запрос, чтобы он выводил, например за месяц, таблицу со строками всех дат месяца и колонками area (их количество всегда одинаково и равне 3). Возможно ли такое сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.04.2016, 10:13
|
|||
---|---|---|---|
Помогите построить запрос. |
|||
#18+
Нужна опорная таблица дат. Её можно в т.ч. и генерить в тексте запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.04.2016, 10:18
|
|||
---|---|---|---|
|
|||
Помогите построить запрос. |
|||
#18+
Akina, Спасибо, буду пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.04.2016, 10:29
|
|||
---|---|---|---|
|
|||
Помогите построить запрос. |
|||
#18+
Универсальное решение - перекрестный запрос. Но если "их количество всегда одинаково и равне 3", то можно и обычный запрос с группировкой по дате и тремя полями с формулами вида: SUM(IIF([area] = 'area1', [value], 0) As area1 Это если поле area текстовое. Если числовое, то: SUM(IIF([area] = 1, [value], 0) As area1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1613679]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 337ms |
total: | 463ms |
0 / 0 |