|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
Существует таблица с данными файло прилогаю Нужно получить отчет вида: Интервал A00-09 равен 13 дней A10-20 равен 1 дней B00-09 равен 9 дней B10-20 равен 4 дней Итого A равен 14 дней B равен 13 дней Как это сделать помогите кто может! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2009, 01:35 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
Со вспомогательной таблицей Интервалы, решение (запрос) будет таким Код: plaintext 1. 2.
Можно, конечно, сделать и без таблицы Интервалы. Этот запрос строится с конструкцией Union. Но в этом случае запрос будет сильно зависеть от количества интервалов и его надо будет переделывать (или сделать один гиганский запрос на все случаи жизни) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2009, 09:12 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2009, 10:48 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
Спасибо большое что откликнились, но толи я обяснял хреново толи вы меня не поняли посмотрите прикрепленный файл там есть исходная таблица "Табица" а результат должен получиться похожим на содержимое таблицы "Интервалы" ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2009, 11:36 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
Извените забыл прикрепить ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2009, 11:37 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
reverdattoрезультат должен получиться похожим на содержимое таблицы "Интервалы"Вам форматирование выводимых данных чтоль не понравилось? ну так подойдите к задаче творчески :) как-то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2009, 12:21 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
qwrqwrпочему-то не все функции в VBA одинаково популярны :) О Partition. Она неудобна в большинстве случаев своими фиксированными по ширине интервалами. Слава богу, что хоть есть открытые начальный и конечный интервалы, но все равно, слишком часто приходится работать с неравными интервалами и благополучно забыть о Partition. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2009, 12:32 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
mds_worldО Partition. Она неудобна...согласен полностью, но тут она внезапно пригодилась ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2009, 12:36 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
Господа, форматирование мне понравилось все как бы неплохо но у меня интервалы групировки в "AA00-09" а в "B00-06" разные и будет еще "C" и "D" и тд. до "T" и все разные ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2009, 00:39 |
|
Как сгрупировать значения? Кто может помогите, Плиз
|
|||
---|---|---|---|
#18+
reverdattoГоспода, форматирование мне понравилось все как бы неплохо но у меня интервалы групировки в "AA00-09" а в "B00-06" разные и будет еще "C" и "D" и тд. до "T" и все разные Если в приведенную мной таблицы Интервалы добавить поле ШифрБуква и немного изменить запрос, то будут интервалы разные для любой буквы Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2009, 01:10 |
|
|
start [/forum/topic.php?fid=45&msg=36007586&tid=1637053]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 263ms |
total: | 387ms |
0 / 0 |