|
Несколько произволных дат в запросе | ☑ | ||
---|---|---|---|---|
0
Южаков
05.03.04
✎
09:00
|
Три дополнительные произвольные даты в запросе, кроме ДатаНачала периода запроса и ДатаКонца периода, по которым необходимы итоги. В итоге вывод: Как? Может есть хорошая идея?
|
|||
1
327
05.03.04
✎
09:02
|
Идеи? Отсутствуют....
|
|||
2
shura
05.03.04
✎
09:20
|
(0) Установи группировку по дате
(1) (показывая язык) |
|||
3
Южаков
05.03.04
✎
09:21
|
(2) две строки для примера, плз
|
|||
4
shura
05.03.04
✎
09:24
|
(3) Это уже не идея, а реализация.
ЗЫ: Извени, разозлили с утра. Пойду покурю. |
|||
5
Южаков
05.03.04
✎
09:27
|
(4) Спасибо и на этом.
|
|||
6
327
05.03.04
✎
09:41
|
Хехе... показывая язык.... а группировка покажет все даты.... которые ему не нужны .....
|
|||
7
shura
05.03.04
✎
09:58
|
(6) Ну и пусть выбирает в цикле те даты, которые нужны.
Или несколько запросов на нужные диапазоны дат (тем более их всего три) ;)~ |
|||
8
Южаков
05.03.04
✎
09:59
|
Неужели никто "не сталкивался" с такой задачей?
|
|||
9
Южаков
05.03.04
✎
10:12
|
(7) Выбор дат в цикле и формирование 2 и более запросов это очевидное решение, неужели это единственное и оптимальное решение такой задачи?
|
|||
10
Bzzzzz
05.03.04
✎
12:57
|
А если сделать:
ТекДок=Регистр.ОстаткиТМЦ.ТекущийДокумент; Группировку по датам и условие: |Условие ( (ТекДок.ДатаДок=ВыбНачПериода1 ) ИЛИ ((ТекДок.ДатаДок>=ВыбНачПериода)И(ТекДок.ДатаДок<=ВыбКонПериода)) ); только надо период запроса правильно определить |
|||
11
Южаков
05.03.04
✎
13:27
|
(10) попробую, завтра ответ, чего получилось.
|
|||
12
Дмитрий
07.03.04
✎
03:53
|
Группировка День
|
|||
13
Darkman
07.03.04
✎
23:15
|
ЖКК - Желто красная книжка.
Читать главу про запросы. Внимательно.Вдумчиво. После разбора неизвестных слов и понятий, обучения программированию, задать вопрос еще раз. Осмысленно. Особливо тщательно курить man`s по группировка период с ...по ... понятие запроса по регистрам,понятие итогов.. но это после достижения просветления в общих вопросах программирования СУБД. PS слово СУБД ищи в словаре. |
|||
14
Южаков
09.03.04
✎
09:53
|
(10) отрицательно, т.к. нужны остатки на эти даты.
(12) группировка День значит расчет итогов и движений за/на каждый день. Как итог - очень долго. (13) куча непонятных слов: Внимательно, Вдумчиво, СУБД и т.д., спасибо за совет. |
|||
15
Bzzzzz
09.03.04
✎
10:16
|
(14) Так ты кроме Группировки День сделай группировку по остаткам и получай их на даты из условий.
"группировка День значит расчет итогов и движений за/на каждый день" - а при получении итогов на произвольную дату итоги разве не расчитываются? Может Darkman оставит тёмную сторону силы и поделится с нами решением ;-) |
|||
16
Южаков
09.03.04
✎
10:41
|
(15) для меня "группировка День ..." это очень долго, еще группировка .. это "смерти" подобно, "заклюют". Изначально так и есть, работает, но очень-очень долго. Сейчас как раз и ищу более "быстрый" вариант.
|
|||
17
Darkman
09.03.04
✎
11:47
|
Камрады. Ну итоги запросом КонОст и НачОст если не делать группировку по периодам день и т.п. выдаются на даты в конструкции "Период с Дата1 по Дата2 " - ес-но учитывайте что может быть и только одна дата.. что и сказано в ЖКК.
Ну хочешь ты на дата3 получить итоги - еще один запрос.Это конечно если группировка день и т.п. не использовать. Можеть через Итоги и получать , а не запросом ? Хотя тут уровень детализации и группировок роялит... PS - (15) от это ты сказал(а)...... |
|||
18
327
09.03.04
✎
12:07
|
(17) опять по пиву?
|
|||
19
Южаков
09.03.04
✎
12:45
|
(17) Ответ принят. Непонятное: "Камрады" ?
Bzzzzz отдельное сенкс. |
Форум | Правила | Описание | Реклама | Секции | Поиск | Книга знаний | Вики-миста |