|
Получить предыдущее значение запроса в запросе | ☑ | ||
---|---|---|---|---|
0
chichiq
08.04.14
✎
06:19
|
Всем привет,
есть ли возможность в запросе получить предыдущее значение поля запроса? |
|||
1
kosts
08.04.14
✎
06:24
|
(0) В некоторых отдельных случаях можно с помощью соединения. Например для табличного поля где есть номер строки. Или если например таблица отсортирована.
|
|||
2
Wobland
08.04.14
✎
06:26
|
а что это такое?
|
|||
3
Мутабор
08.04.14
✎
06:34
|
Как получить вчерашний день вчера?
|
|||
4
shuhard
08.04.14
✎
07:33
|
(0) да
нет возможно |
|||
5
Мимохожий Однако
08.04.14
✎
07:38
|
Пакетный запрос
|
|||
6
Поpyчик-4
08.04.14
✎
09:06
|
(0) СКД не предлагать?
|
|||
7
chichiq
08.04.14
✎
09:20
|
Как раз работаю в скд и в конструкторе запроса пытаюсь достать предыдущее значение поля. при использовании пакетного запроса, все равно вытаскиваю текущее значение
|
|||
8
chichiq
08.04.14
✎
09:21
|
какой-то замкнутый круг :)
|
|||
9
Maxus43
08.04.14
✎
09:22
|
пронумеровать надо строки, тогда несложно
|
|||
10
chichiq
08.04.14
✎
09:30
|
(9) Спасибо)
А как в запросе получить n-ое значение поля запроса? |
|||
11
WildSery
08.04.14
✎
09:31
|
Прежде чем что-то нумеровать, нужно понять, что же такое "предыдущее значение"
|
|||
12
Maxus43
08.04.14
✎
09:32
|
(10) тебе надо предыдущее?
9. Тралала 10. Блалала Соединение ПО (Таблица1.Номер - таблица2.Номер)=1 вот тебе к 10-й строке присоеденит 9-ю |
|||
13
chichiq
08.04.14
✎
09:35
|
(11) Например, мне нужно получить в поле "б" предыдущее значение поля "а":
а б 2 0(неопределено) 4 2 6 4 6 |
|||
14
chichiq
08.04.14
✎
09:35
|
(12) Спасибо, сейчас попробую)
|
|||
15
Maxus43
08.04.14
✎
09:36
|
а ты пронумеровал строки запроса то? просто интересно как с таким подходом ты это сделал...
|
|||
16
chichiq
08.04.14
✎
09:38
|
(15) количеством документов в запросе
ЕСТЬNULL(КОЛИЧЕСТВО(Наряд.Ссылка), 0) |
|||
17
Адинэснег
08.04.14
✎
09:40
|
херня какая-то имха...
|
|||
18
chichiq
08.04.14
✎
09:41
|
ну, у меня в запросе перебираются документы "наряд"
|
|||
19
WildSery
08.04.14
✎
09:43
|
Пока не определишься с _фиксированным_ порядком, и не запретишь пользователю его менять, нумерация бесполезна.
|
|||
20
barrgand
08.04.14
✎
09:44
|
(18) Задача то какая? Может не надо получать предыдущее значение, может все гораздо проще =)
|
|||
21
Maxus43
08.04.14
✎
09:51
|
(16) ты их посчитал чтоли? надо пронумеровать.
Номер Поле1 Поле2 1 та ба 2 бе ме |
|||
22
chichiq
08.04.14
✎
09:54
|
(20)
оплата = 5000руб. выполнено работ на 100руб. и 5000руб. В идеале: Оплата ВыполненоРабот Итог 5000 100 100 5000 4900 У меня(1): Оплата ВыполненоРабот Итог 5000 100 100 5000 5000 5000 У меня(2): Оплата ВыполненоРабот Итог 5000 100 4900 5000 5000 0 Оплату вытаскиваем из третьего документа, который связан со вторым, который (наконец) связан с первым ("наряд") поэтому поучаю только 5000. ну, вроде как-то так |
|||
23
chichiq
08.04.14
✎
09:57
|
(22) ой
оплата = 5000руб. выполнено работ на 100руб. и 5000руб. В идеале: о в и 5000 100 100 5000 4900 У меня(1): о в и 5000 100 100 5000 5000 5000 У меня(2): о в и 5000 100 4900 5000 5000 0 Оплату вытаскиваем из третьего документа, который связан со вторым, который (наконец) связан с первым ("наряд") поэтому поучаю только 5000. ну, вроде как-то так |
|||
24
Адинэснег
08.04.14
✎
10:00
|
дак где то регистр должен быть взаиморасчетов, и тебе по нему остаток надо смотреть
|
|||
25
chichiq
08.04.14
✎
10:00
|
(21) да, в 1ом только 1 документ и номер будет 1-м
во 2ом два документа и номер будет 2-м в iом i документов и номер будет i-м а есть более удобный инструмент нумерации в запросе? |
|||
26
chichiq
08.04.14
✎
10:03
|
(24) нету регистров, проводок, не созданы регистры бухгалтерии. нужно получить все запросом
|
|||
27
barrgand
08.04.14
✎
10:03
|
(23) Нарастающим итогом не пробовал, если в СКД?
|
|||
28
chichiq
08.04.14
✎
10:10
|
(27) спасибо, сейчас ппопытаюсь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |