|
Запрос выбора предпоследней накладной | ☑ | ||
---|---|---|---|---|
0
nvhost
10.05.14
✎
15:40
|
Дорогие форумчане, помогите плиз составлением запроса, нужно по ссылку на РТиУ выбрать ссылку на предыдущее РТиУ для контрагента. Как я понимаю по ссылке на РТиУ достаем сслыку на контрагента, потом передаем эту сслыку в другой вложенный запрос или создать временную таблицу?Дальше по это контрагенту, обращаемся к регистру(вот только незнаю какому, заказы покупателей?Или какой то другой?ВЫбираем два последний РТиУ по этому контрагенту и получаем ссылку на РТиУ в первой строке....вот такая задумка, а как реализовать не понимаю.....подскажите....
|
|||
1
Wobland
10.05.14
✎
15:42
|
выбрать первые 2 где контрагент упорядочить по дата
|
|||
2
Wobland
10.05.14
✎
15:43
|
(1) где контрагент и дата<нужная
|
|||
3
nvhost
10.05.14
✎
15:50
|
Выбрать первые два?А как это описать?
|
|||
4
ДенисЧ
10.05.14
✎
15:52
|
(3) ВЫБРАТЬ ПЕРВЫЕ 2 Ссылка
ИЗ Документ.РеализацияТоваровУслуг ГДЕ... УПОРЯДОЧИТЬ ПО ДАТА УБЫВ |
|||
5
Wobland
10.05.14
✎
15:52
|
(3) первые 1. где дата<=нужная и ссылка<>нужная
|
|||
6
DirecTwiX
10.05.14
✎
15:54
|
(5) упорядочить по дата убыв :)
|
|||
7
Wobland
10.05.14
✎
15:55
|
(6) это автору в качестве домашнего задания
|
|||
8
nvhost
10.05.14
✎
16:13
|
выбрал, но выбрал по параметру ссылка контрагент, а мне надо выбрать сначало по ссылке РТиУ контагента потом это параметр передать уже в запрос который я релиазовал, для этого создавать временную таблицу?Или делать вложенный запрос?
|
|||
9
Wobland
10.05.14
✎
16:15
|
>нужно по ссылку на РТиУ выбрать ссылку на предыдущее РТиУ для контрагента
стксняешься из ссылки узнать контрагента и установить в параметр? |
|||
10
Kookish
10.05.14
✎
16:15
|
Ужас. И Pomsticks закончились...
|
|||
11
ДенисЧ
10.05.14
✎
16:16
|
Вам, коллеги, не кажется, что ТС нетрезв?
Или, как обеление его репутации, русский язык для него неродоной? |
|||
12
Wobland
10.05.14
✎
16:18
|
(11) сюда приходит масса людей, не умеющих говорить даже на родном по трезвости
|
|||
13
nvhost
10.05.14
✎
16:48
|
В моем случае просто в качестве параметра может передатся только ссылка РТиУ
Я же не могу в ЗАпросе сделать так ГДЕ ДОкументы.РТИУ = ССылка И Документы.РТИУ = ССылка.Контрагент |
|||
14
ДенисЧ
10.05.14
✎
16:49
|
Передай параметром ссылка.Контрагент...
|
|||
15
Wobland
10.05.14
✎
16:49
|
(13) это религиозные или психологические запреты?
|
|||
16
ДенисЧ
10.05.14
✎
16:50
|
(15) ой, а Вы что - таки антисемит?
|
|||
17
Wobland
10.05.14
✎
16:50
|
я тут видел оригинальное...
выразить(&ссылка как нужный документ).склад |
|||
18
Wobland
10.05.14
✎
16:51
|
(16) даже не однофамилец
|
|||
19
nvhost
10.05.14
✎
17:02
|
ВЫБРАТЬ ПЕРВЫЕ 2
РеализацияТоваровУслуг.Контрагент, РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.Дата КАК Дата ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг, (ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка КАК Ссылка, РеализацияТоваровУслуг.Контрагент КАК Контрагент ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Ссылка = &Ссылка) КАК ВложенныйЗапрос ГДЕ РеализацияТоваровУслуг.Контрагент = ВложенныйЗапрос.Контрагент УПОРЯДОЧИТЬ ПО Дата УБЫВ |
|||
20
nvhost
10.05.14
✎
17:03
|
Зачет?
|
|||
21
Wobland
10.05.14
✎
17:04
|
нет
|
|||
22
nvhost
10.05.14
✎
17:24
|
почему?
|
|||
23
Wobland
10.05.14
✎
17:39
|
потому что нет понимания
|
|||
24
Любопытная
10.05.14
✎
17:45
|
А зачем вложенный запрос?
|
|||
25
Любопытная
10.05.14
✎
17:47
|
"ВЫБРАТЬ ПЕРВЫЕ 2
РеализацияТоваровУслуг.Контрагент, РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.Дата КАК Дата ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг, ГДЕ РеализацияТоваровУслуг.Контрагент = &Контрагент УПОРЯДОЧИТЬ ПО Дата УБЫВ" И в потом Запрос.УстановитьПараметр("Контрагент",Ссылка.Контрагент); Или надо обязательно ссылку в параметр? |
|||
26
Wobland
10.05.14
✎
17:49
|
(25) а я за первые 1. непонятно, правда, что делать при сорока документах в одной секунде
|
|||
27
Wobland
10.05.14
✎
17:50
|
(25) и представь, что &Ссылка - третья с конца ;)
|
|||
28
Любопытная
10.05.14
✎
17:54
|
(26) Брать МоментВремени вместо даты? ;)
Ну и да, первые 1, где дата<даты заданной ссылки |
|||
29
rphosts
10.05.14
✎
18:21
|
(0) >а как реализовать не понимаю....
весьма вправляет мозг чтение правильных книг. |
|||
30
rphosts
10.05.14
✎
18:26
|
(28) из задачи ничего не понятно, нужно "ссылку на предыдущий документ"... нужно предыдущее в смысле момента времени или в смысле очерёдности ввода... ну и соотвественно в первом случае условие на момент времени во втором на ссылку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |