Имя: Пароль:
1C
1С v8
http://www.forum.mista.ru/topic.php?id=529513
Ø (GROOVY 30.07.2012 13:19)
0 askharlov
 
30.07.12
13:14
Полтора года назад была ветка:
v8: Сравнение способов получения среза последних на каждую дату в запросе:
v8: Сравнение способов получения среза последних на каждую дату в запросе

Не могу понять вторую часть запроса в варианте с временными таблицами. Зачем она нужна, почему нельзя без нее. Вот эта, непонятная для меня часть:
ОБЪЕДИНИТЬ

ВЫБРАТЬ
   КурсыВалютСрезПоследних.Валюта,
   КурсыВалютСрезПоследних.Период,
   КурсыВалютСрезПоследних.Курс,
   ЕСТЬNULL(КурсыВалютСрезПервых.Период, &ДатаКон)
ИЗ
   РегистрСведений.КурсыВалют.СрезПоследних(&ДатаНач, ) КАК КурсыВалютСрезПоследних
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПервых(&ДатаНач, ) КАК КурсыВалютСрезПервых
       ПО КурсыВалютСрезПоследних.Период <> КурсыВалютСрезПервых.Период
           И КурсыВалютСрезПоследних.Валюта = КурсыВалютСрезПервых.Валюта

Объясните, пожалуста
1 askharlov
 
30.07.12
13:15
ой, блин, прошу прощения уже понял:-)
2 askharlov
 
30.07.12
13:15
упустил условие :-)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший