Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 15:59

Соединение данных из двух периодов

Автор has, 29 июн 2011, 10:35

0 Пользователей и 1 гость просматривают эту тему.

has

Вобщем вопрос скорей теоретический. Есть продажи по дням за этот месяц текущего года и есть продажи по дням за этот же месяц, но прошлого года. Это 2 временные таблицы. Для их соединения использовалась такая конструкция:
ДЕНЬ(ТекущиеДанные.Период) + МЕСЯЦ(ТекущиеДанные.Период)
Т.е. в пределах месяца у нас уникальность соблюдается. Теперь вдруг необходимо показывать отчет уже не за месяц, а за пол года например. Тут проблема. 3 января (3+1=4) и 1 марта (1+3=4) уже имеют одно число. Вот собственно вопрос, как еще можно соединить данные в запросе?

Шурыгин Иван Сергеевич

Цитата: has от 29 июн 2011, 10:35
Вобщем вопрос скорей теоретический. Есть продажи по дням за этот месяц текущего года и есть продажи по дням за этот же месяц, но прошлого года. Это 2 временные таблицы. Для их соединения использовалась такая конструкция:
ДЕНЬ(ТекущиеДанные.Период) + МЕСЯЦ(ТекущиеДанные.Период)
Т.е. в пределах месяца у нас уникальность соблюдается. Теперь вдруг необходимо показывать отчет уже не за месяц, а за пол года например. Тут проблема. 3 января (3+1=4) и 1 марта (1+3=4) уже имеют одно число. Вот собственно вопрос, как еще можно соединить данные в запросе?

попробуйте получить такую строку ДДММ.
то есть 3 января 0301 а 1 марта 0103.
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

has

А в запросе не получиться. Строку из даты не сделаешь. Решение найдено такое, берем период прошлого года, с помощью метода ДобавитьКДате прибавляем год. В итоге потом соединяем по этим периодам.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск