|
Забуксовал с запросом
| ☑ |
0
AlexAl-77
21.04.16
✎
12:15
|
Имею периодический не зависимый регистр сведений.
В нем очень много записей. Предположим там хранится статус документа.
Задача удалить записи старше 4 месяцев, но при этом оставить последний статус даже если он установлен более 4 месяцев.
|
|
1
ДенисЧ
21.04.16
✎
12:16
|
Берёшь срез последних, регистр очищаешь и пишешь туда этот срез
|
|
2
Ёпрст
21.04.16
✎
12:17
|
(1) не периодический
|
|
3
Ёпрст
21.04.16
✎
12:17
|
а пилять, периодический :))
каюсь
|
|
4
Тролль главный
21.04.16
✎
12:17
|
(2) внимательно читай
|
|
5
Ёпрст
21.04.16
✎
12:18
|
(4) ты тоже
|
|
6
assasu
21.04.16
✎
12:21
|
(0) мы пытались удалить старые не нужные цены. оставить цены последнего года или ранее если цена менялась еще раньше. Запросом не вышло, просто накодили..
|
|
7
trad
21.04.16
✎
12:22
|
(1) это просто, а если нужно сохранить момент установки последней старой записи, то чуть сложнее
|
|
8
AlexAl-77
21.04.16
✎
12:27
|
(1) ну тогда я получу только срез на выходе. а мне нужны 4 месяца держать не только срезы. Или вы имели ввиду срез брать только за период который больше 4 месяцев ?
|
|
9
trad
21.04.16
✎
13:39
|
(8) он имел ввиду срез на текдата-4мес
|
|
10
alle68
21.04.16
✎
14:07
|
(8) К срезу добавляешь записи за 4 месяца.
|
|
11
Торин
21.04.16
✎
14:11
|
Задачка старая как мир. Называется -- "Как запросом получить псевдосрез последних".
Решается соединением таблицы запроса с таблицей этого же регистра,в которой сделана группировка по максимуму даты записи
|
|
12
Торин
21.04.16
✎
14:12
|
внутренним соединением, естественно
|
|