|
Вопрос про запрос |
☑ |
0
НайдуУбъю
28.03.13
✎
13:52
|
Как сделать запрос где условиями периода будут данные того же запроса, но с другой таблицы. Например, есть таблица ПериодыФинанГода где выбираю Месяц,ДатаНач,ДатаКон. Теперь надо эти ДатуНач и ДатуКон использовать при выборе оборотов продаж из регистра. Короче смысл в том что все это надо загнать в один запрос.
|
|
1
Maxus43
28.03.13
✎
13:53
|
СКД умеет, запросом - никак
|
|
2
Maxus43
28.03.13
✎
13:54
|
хотя "при выборе оборотов" можно, в соединении укажи
|
|
3
НайдуУбъю
28.03.13
✎
13:54
|
(1)в скд можно слиять два запроса?
|
|
4
thezos
28.03.13
✎
13:55
|
Если СКД, то можно использовать два набора данных - один с датами, второй с твоими данными
|
|
5
НайдуУбъю
28.03.13
✎
13:55
|
(2)а кстати в соединение задать условие по периоду
|
|
6
Ёпрст
гуру
28.03.13
✎
13:57
|
(0) c ВТ в запросе не получится, с табличкой продажи - можно
|
|
7
Maxus43
28.03.13
✎
13:58
|
ВЫБРАТЬ
&дата1,
&дата2,
"Строчка с датами" КАК Имя
ПОМЕСТИТЬ втДаты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втДаты.дата1,
втДаты.дата2,
втДаты.Имя
ИЗ
втДаты КАК втДаты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.БракВПроизводстве.Обороты(, , Запись, ) КАК БракВПроизводствеОбороты
ПО (втДаты.дата1 >= БракВПроизводствеОбороты.Период
И втДаты.дата2 <= БракВПроизводствеОбороты.Период)
|
|
8
Maxus43
28.03.13
✎
13:58
|
такая фигня не пройдёт с остатками, только с оборотами
|
|
9
НайдуУбъю
28.03.13
✎
13:59
|
...ну а вообще смысл одного запроса в том чтобы не рисовать диаграмму, поэтому надо думать в сторону набора данных.
|
|
10
Maxus43
28.03.13
✎
13:59
|
(3) скд умеет передавать результат одного запроса как параметр другого
|
|
11
НафНаф
28.03.13
✎
14:01
|
запрос это тожеумеет
|
|
12
Maxus43
28.03.13
✎
14:02
|
(11) я про РегистрНакопления.БракВПроизводстве.остатки(Запрос1.Период)
|
|
13
НайдуУбъю
28.03.13
✎
14:03
|
(7)(8) да вариант рабочий, только нужно еще сгруппировать нужный оборот
|
|
14
Maxus43
28.03.13
✎
14:06
|
может лучше физическую таблицу использовать, а не ОБороты, параемтров нет, и соответсвенно смысла в использовани
|
|