Запросы
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 8 из 8

Тема: Запросы

Комбинированный просмотр

  1. #1
    Гость форума

    Регистрация
    07.06.2012
    Сообщений
    5
    Сказал(а) спасибо
    0
    Поблагодарили 4 раз(а) в 3 сообщениях

    По умолчанию


    вот другой вариант запроса, с использованием временной таблицы, хотя можно запрос и по другому построить.
    ...
    Запрост.текст="
    выбрать
    максимум(рег.Период) как Период,
    рег.Касса
    поместить Таб
    Из Регистр... рег
    сгруппировать по
    рег.Касса
    ;
    Выбрать
    рег.*
    Из Регистр... рег
    внутреннее соединение Таб
    по Таб.Период = рег.Период
    и Таб.Касса = рег.Касса
    упорядочить по
    рег.Период,
    рег.Касса
    "

  2. #2
    Пришел за помощью

    Регистрация
    15.12.2010
    Сообщений
    29
    Сказал(а) спасибо
    1
    Поблагодарили 1 раз в 1 сообщении

    По умолчанию

    Цитата Сообщение от AlexeyKh Посмотреть сообщение
    вот другой вариант запроса, с использованием временной таблицы, хотя можно запрос и по другому построить.
    ...
    Запрост.текст="
    выбрать
    максимум(рег.Период) как Период,
    рег.Касса
    поместить Таб
    Из Регистр... рег
    сгруппировать по
    рег.Касса
    ;
    Выбрать
    рег.*
    Из Регистр... рег
    внутреннее соединение Таб
    по Таб.Период = рег.Период
    и Таб.Касса = рег.Касса
    упорядочить по
    рег.Период,
    рег.Касса
    "
    Можно и так, маленькое уточнение, так будет быстрее:
    выбрать
    максимум(рег.Период) как Период,
    рег.Касса
    поместить Таб
    Из Регистр... рег
    сгруппировать по
    рег.Касса
    индексировать по
    период,
    касса

    ;
    Выбрать
    рег.*
    Из Регистр... рег
    внутреннее соединение Таб
    по Таб.Период = рег.Период
    и Таб.Касса = рег.Касса
    упорядочить по
    рег.Период,
    рег.Касса
    "[/QUOTE]

    ---------- Post added at 09:54 ---------- Previous post was at 09:37 ----------

    А можно вообще мозги не полоскать и сделать еще проще:

    Выбрать
    Рег.*
    Из
    РегистрНакопления.Касса как Рег
    Где
    (Рег.Период, Рег.Касса) В (Выбрать
    МАКСИМУМ(Рег.Период),
    Рег.Касса
    ИЗ
    РегистрНакопления.Касса как Рег
    Сгруппировать ПО Рег.Касса)

Похожие темы

  1. Ну просто беда какая-то...
    от nellich в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 5
    Последнее сообщение: 28.03.2012, 07:15

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •