Вход | Регистрация
 

РС Срез последних.

РС Срез последних.
Я
   ЗлаяЗая
 
10.04.19 - 13:34
Научите меня, плиз, делать срез последних. Ну никак не могу понять. :(((((
Есть РС ОсновныеСпецификацииНоменклатуры
Измерения: Номенклатура и Подразделения
Ресурсы: СпецификацияНоменклатуры
Нужно выбрать в запросе по каждой номенклатуре последнее подразделение, чья спецификация установлена основной.
Н-р,
01.01.2019 Калоши Подр1
02.02.2019 Калоши Подр2
Т.е. должна выйти только 1 последняя строка.
 
 
   garantNo4x
 
1 - 10.04.19 - 13:35
Срез последних это ближайшая запись с конца по выбранным измерениям.
   Temai
 
2 - 10.04.19 - 13:35
Открой хотя бы конструктор запроса и посмотри на свой регистр, какие таблицы он имеет, и ты сама ответишь себе на вопрос.
   Beduin
 
3 - 10.04.19 - 13:36
(1) Ей текст запроса нужен
   1Сергей
 
4 - 10.04.19 - 13:36
(1) + Здесь срез не поможет
   garantNo4x
 
5 - 10.04.19 - 13:36
так как у вас измерения разные , то вы эту запись получите только случайно.
   catena
 
6 - 10.04.19 - 13:38
(1)+По ВСЕМ измерениям. Для точности формулировки.
   garantNo4x
 
7 - 10.04.19 - 13:42
ну, да. Но все это нюансы которые ТС все равно не поймет. Куда проще на примере смотреть и менять параметры , что бы видеть как они влияют на результат.
   garantNo4x
 
8 - 10.04.19 - 13:42
Дай фотку я запрос напишу))
   1Сергей
 
9 - 10.04.19 - 13:43
(8) зачем тебе фотка младенца?
   garantNo4x
 
10 - 10.04.19 - 13:44
(9) ну, по старой традиции.
   Beduin
 
11 - 10.04.19 - 13:44
(9) Мне больше интересны его фантазии. Запрос раздевающий невинную девушку.
   garantNo4x
 
12 - 10.04.19 - 13:44
впрочем насчет запроса на пошутил. ЕРП у меня открываться будет долго, а на бумажке я писать запросы не умею)
   ЗлаяЗая
 
13 - 10.04.19 - 13:47
Я понимаю, что по ВСЕМ измерениям.
Тогда как получить это в запросе?
   1Сергей
 
14 - 10.04.19 - 13:52
(13) А регистр точно периодический?
   1Сергей
 
15 - 10.04.19 - 13:52
У меня в ерп он непериодический
   ЗлаяЗая
 
16 - 10.04.19 - 13:53
(14) точно. это УПП
   sqr4
 
17 - 10.04.19 - 13:53
(13) 1.Фото!)
2. Нужно сначала выбрать выбрать максимальные даты для номенклатуры, затем присоединить первую таблицу с соединением по дате и номенклатуре, это и даст тебе последнее подразделение
   garantNo4x
 
18 - 10.04.19 - 13:55
(16) в запросе надо выбрать откуда удобно , то что нужно , отсортировать по дате и выбрать первую запись. там даже слово такое есть в языке запросов.
Впрочем наверное можно и проще наверное
   catena
 
19 - 10.04.19 - 13:56
Выбрать максимум(Период) п, Номенклатура н поместить тз из Регистр.блаблабла сгруппировать по Номенклатура;
Выбрать т1.п, т1.н, т2.Подразделение из тз т1 левое соединение Регистр.блаблабла т2 по т1.п=т2.период и т1.н=т2.Номенклатура
   1Сергей
 
20 - 10.04.19 - 13:58
(19) кошмар. надеюсь в твоей базе запросы не так выглядят )
   catena
 
21 - 10.04.19 - 14:00
(20)я всегда форматирую текст перед продакшном
))
   ЗлаяЗая
 
22 - 10.04.19 - 14:12
(20) все нормально :))))
(19) вроде, получается. спасибо!!!!
   ЗлаяЗая
 
23 - 10.04.19 - 14:17
получилось.
теперь надо это впихнуть в огромный замшелый запрос :((((
   sqr4
 
24 - 10.04.19 - 14:19
(23) сама впихнешь?
   garantNo4x
 
25 - 10.04.19 - 14:21
слово замшелый .. интересно сколько лет ТС.
   1Сергей
 
26 - 10.04.19 - 14:25
(25) может она грибник
   ЗлаяЗая
 
27 - 10.04.19 - 14:27
(25) отчет с 2011 года. написан на УниверсальныйОтчет
по сравнению со мной- дреееевний :))))))
   garantNo4x
 
28 - 10.04.19 - 14:28
(26) ну да , грибник на пенсии.
   13_Mult
 
29 - 10.04.19 - 14:40
(23) Т.е. замшелый запрос нужно покрыть ещё немного мхом?! ))
   Быдло замкадное
 
30 - 10.04.19 - 14:53
вы че тупые все? Там никакие соединения и условия не нужны

ВЫБРАТЬ
    ОсновныеСпецификацииНоменклатурыСрезПоследних.Номенклатура,
    ОсновныеСпецификацииНоменклатурыСрезПоследних.Подразделение
ИЗ
    РегистрСведений.ОсновныеСпецификацииНоменклатуры.СрезПоследних КАК ОсновныеСпецификацииНоменклатурыСрезПоследних
 
 Рекламное место пустует
   sqr4
 
31 - 10.04.19 - 14:55
(30) иди умойся млять и проспись, потом на форум заходи и людей обзывай
   Быдло замкадное
 
32 - 10.04.19 - 14:57
(31) что тебе не нравится в (30) Запрос отвечает на вопрос "Нужно выбрать в запросе по каждой номенклатуре последнее подразделение, чья спецификация установлена основной."
   Быдло замкадное
 
33 - 10.04.19 - 14:59
(32) + он выведет Калоши Подр2 , то что нужно ТС. А вы велосипед какой-то изобретаете
   sqr4
 
34 - 10.04.19 - 14:59
(33) а ты проверил прежде чем муйню писать?
   1Сергей
 
35 - 10.04.19 - 15:02
(31) >>иди умойся млять и проспись, потом на форум заходи и людей обзывай
+1


Нужно выбрать в запросе по каждой номенклатуре ПОСЛЕДНЕЕ подразделение
+ Подразделение - не ресурс
   Быдло замкадное
 
36 - 10.04.19 - 15:02
(34) пардон, не работает))
   Darych
 
37 - 10.04.19 - 15:03
Измерения: Номенклатура и Подразделения


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.