• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Странное Поведение Запроса

  • Автор темы Sangitam
  • Дата начала
S

Sangitam

Собственно, почему-то запрос за период выдает следующие результаты:
с 1 декабря по 31 декабря выдает результат за 1 декабря
с 1 декабря по 1-31 января следующего года выдает результат за 1 декабря
с 2 декабря по 31 декабря выдает результат за 2-31 декабря
с 1 декабря по 30 декабря выдает результат за 1-30 декабря
с 30 декабря по 31 декабря выдает результат за 30-31 декабря
с 30 ноября по 31 декабря выдает результат за 30 ноября-31 декабря

"//{{ЗАПРОС(Сформировать)
|Период с Дата1 по Дата2;
|Клиент = Регистр.ОбъемПродаж.Клиент;
|Стоимость = Регистр.ОбъемПродаж.Стоимость;
|Боковик = Регистр.ОбъемПродаж.Боковик;
|ОтпСтоимостьСНДС = Регистр.ОбъемПродаж.ОтпСтоимостьСНДС;
|ОтпСтоимостьСНДСВал = Регистр.ОбъемПродаж.ОтпСтоимостьСНДСВал;
|Товар = Регистр.ОбъемПродаж.Товар;
|Функция ПокСтоим = Сумма(Стоимость);
|Функция ОтпСтоимСНДС = Сумма(ОтпСтоимостьСНДС);
|Функция СкидкаНаценкаХ = Сумма(Боковик);
|Функция ОтпСтоимСНДСВал = Сумма(ОтпСтоимостьСНДСВал);
|Группировка Товар;
|Условие(ПустоеЗначение(Клиент)=0);
|"//}}ЗАПРОС

ТА переносил, полный пересчет итогов делал, периоды открыты.
За тот же период 2012 года, кажется, была та же ситуация, в итоге данные за 1-30 и 31 просто пришлось лепить руками.
 
P

puh14

Если база скуль - имеет смысл посмотреть через профайлер запрос и потом посмотреть как он на скуле отрабатывет.

как вариант - переписать на прямые запросы - там непоняток меньше получается.
 
S

Sangitam

База ДБФ. Может ли быть неполадка, например, в данных за 1 декабря?
 
P

puh14

Неполадка в данных - понятие неопределенное. Прямой запрос и на ДБФ работает, вот только профайлера нету. Попробуйте им - что покажет.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!