|
Имитация среза последних для непериодического регистра | ☑ | ||
---|---|---|---|---|
0
andrew231
03.09.13
✎
14:44
|
День добрый! Подскажите как в запросе симитировать срез последних. Пример:
дата товар цена 01.01.13 тмц1 10 05.01.13 тмц1 5 Треб результат: дата товар цена 05.01.13 тмц1 5 |
|||
1
МихаилМ
03.09.13
✎
14:50
|
1 запрос найти ключ, макс дата.
2 запрос соединение детальных записей по ключу с запросом 1 |
|||
2
Абыр
03.09.13
✎
14:52
|
МАКСИМУМ
|
|||
3
andrew231
03.09.13
✎
14:54
|
(1) можно подробнее?
|
|||
4
andrew231
03.09.13
✎
14:54
|
(2) максисум по дате пробовал результат:
дата товар цена 01.01.13 тмц1 10 05.01.13 тмц1 5 |
|||
5
Lama12
03.09.13
✎
14:55
|
(0) Статья есть в КЗ. Даже с примерами :)
|
|||
6
andrew231
03.09.13
✎
14:57
|
ВЫБРАТЬ
Регистр1.ТМЦ, МАКСИМУМ(Регистр1.Дата) КАК Дата, Регистр1.Цена, ИЗ РегистрСведений.Регистр1 КАК Регистр1 ГДЕ Регистр1 .ТМЦ= &ТМЦ СГРУППИРОВАТЬ ПО Регистр1 .ТМЦ, Регистр1 .Цена |
|||
7
Maxus43
03.09.13
✎
14:59
|
ВЫБРАТЬ
ВложенныйЗапрос.Период, КурсыВалют.Валюта, КурсыВалют.Курс, КурсыВалют.Кратность ИЗ (ВЫБРАТЬ МАКСИМУМ(КурсыВалют.Период) КАК Период ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют ГДЕ КурсыВалют.Валюта = &Валюта) КАК ВложенныйЗапрос ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют ПО ВложенныйЗапрос.Период = КурсыВалют.Период ГДЕ КурсыВалют.Валюта = &Валюта |
|||
8
Maxus43
03.09.13
✎
15:01
|
(7) + Где можно убрать, но тогда соеденить по валюте ещё. Будет таблица последних курсов всех валют
|
|||
9
kiruha
03.09.13
✎
15:07
|
ВЫБРАТЬ
| ВложенныйЗапрос.Период, | КурсыВалют.Валюта, | КурсыВалют.Курс, | КурсыВалют.Кратность |ИЗ | (ВЫБРАТЬ | МАКСИМУМ(КурсыВалют.Период) КАК Период, | КурсыВалют.Валюта КАК Валюта | ИЗ | РегистрСведений.КурсыВалют КАК КурсыВалют | | СГРУППИРОВАТЬ ПО | КурсыВалют.Валюта) КАК ВложенныйЗапрос | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют | ПО ВложенныйЗапрос.Период = КурсыВалют.Период | И ВложенныйЗапрос.Валюта = КурсыВалют.Валюта |ГДЕ | КурсыВалют.Валюта = &Валюта" |
|||
10
andrew231
03.09.13
✎
15:27
|
(8) (9) Спасибо большое!
|
|||
11
Odavid
03.09.13
✎
15:31
|
(0) а в чем проблема была сделать периодическим регистр??
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |