|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
Приветствую всех Можете подсказать как это сделать Есть таблица Год Число2013 1002014 1002015 1002013 100 N n Нужно что бы получилось 2013 2002014 1002015 120N n Вся сложность заключается в том что запрос должен быть не только на фиксированные поля То есть количество полей увеличивалось и суммировалось каждый раз Если кто поможет буду очень благодарен Есть такой код но там только фиксированное количество полей Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2017, 19:07 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
MoTo_PrOзапрос должен быть не только на фиксированные поляВот эта фраза ну то есть совершенно непонятная. Не получается словами - попробуйте пояснить примером, что ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2017, 19:22 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
MoTo_PrOПриветствую всех Можете подсказать как это сделать Есть таблица Год | Число| 2013| 100| 2014| 100 | 2015| 100 | 2013| 100 | N | n | Нужно что бы получилось 2013| 200 2014| 100 2015| 120 N | n | Вся сложность заключается в том что запрос должен быть не только на фиксированные поля То есть количество полей увеличивалось и суммировалось каждый раз Если кто поможет буду очень благодарен Есть такой код но там только фиксированное количество полей SELECT Таблица1.Колонка1, Sum(Таблица1.Колонка2) AS [Sum-Колонка2] FROM Таблица1 GROUP BY Таблица1.Колонка1;пересобирать запрос средствами VBA. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2017, 20:45 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
Akina, Да я действительно ужасно изъяснился Примерно вот так должно получиться То есть при добавлении нового года оно считалось так же . [img=] ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 06:06 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
MoTo_PrO, сдаётся мне что это была комедия перекрёстным запросом решается. Теперь покажи, как выглядят исходные данные. Я вижу в полученном результате, несколько больше данных, чем в исходниках представленных в заглавном посте треда, а этого не могёт быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 07:05 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
MoTo_PrO, но ведь по году могут быть и дополнительные столбцы --план --факт --процент --процент факта к факту предыдущего года по месяцу может быть схема типа --янв --февр --с начала года --март --с начала года --1 кв --апр --с начала года --май --с начала года --июнь --с начала года --2 кв --1 полугодие ..... --2 полугодие --год ----------- это пример из личной практики(отчет для планового отдела) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 08:21 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
MoTo_PrO, и главная проблема в подобных отчетах --округление например по месяцам имеем 0,3т,0,3т,0,3т итого 1т или 0,7-0,7-0,7=2 вариантов 2 вар10011вар2111получаем 3вар1а0112вар2а111получаем 3 причем неприемлемы оба(по разным причинам) поэтому выдавала с дробными долями(для конкретного исполнителя), а вот для вышестоящего начальства пришлось выбрать вар1 и вар1а ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 08:31 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
Входные данные Время_сдачи отсюда берется год Всего_баллов и тут если >60 cертефицированые если <60 то несерт. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 10:16 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Тут не предусматриваться округления Просто столбцов в отчете может становиться больше ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 10:18 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
MoTo_PrO, в аксессе есть ограничение ширины отчета --55 см, это максимум 30 полей может 40, если поля узкие(5-6 знаков) или 50 при супер-узких в 2-3 знака запрос позволяет 255 полей, но его надо экспортировать в ексель, что-бы что-то напечатать ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 11:15 |
|
Запрос с N количеством полей
|
|||
---|---|---|---|
#18+
MoTo_PrO, Запрос Код: sql 1. 2. 3. 4. 5. 6.
Исходник ГодЧисло2013100201410020151002013100201350201360 Результат Тип201320142015сертифицированные200100100несертифицированные110 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2017, 11:41 |
|
|
start [/forum/topic.php?fid=45&msg=39436257&tid=1612563]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 349ms |
total: | 459ms |
0 / 0 |