В БД собираются показания счетчиков за час. (title(string),stamp(datetime),var()) одной из задач отчета подсчитать значение выбраное по следующим условиям.
В начале года устанавливаются часы максимальной нагрузки, для каждого месяца свои. В каждый будний день (пофиг на празники) в часы максимума выбирается максимальное значение. и находиться средне арифмитическое за выбраный периуд.
В источнике данных при запросе SQL не могу заставить работать dayofweek, date хотя уже в расчтываемой колонке такой проблемы нет.
Подскажите пути решения.
Еще один вопрос в кросс таблице при сумировании можно ли скрывать часть сумм. Пр. при сумировании по дате и общем сумма каждого часа не показывалась. СМ приложение.
Помогите с отчетом
Помогите с отчетом
- Вложения
-
- ф1.jpg (254.11 КБ) 3810 просмотров
Re: Помогите с отчетом
Здравствуйте,
Пожалуйста, проверьте синтаксис написания dayofweek в своем запросе.
Если проблема останется, вышлите, пожалуйста, ваш отчет с тестовыми данными для анализа.
Спасибо.
Пожалуйста, проверьте синтаксис написания dayofweek в своем запросе.
Если проблема останется, вышлите, пожалуйста, ваш отчет с тестовыми данными для анализа.
Спасибо.
Re: Помогите с отчетом
Работаю с БД Oracle и dayofweek не работает в запросе данных из БД. Сейчас использую
WHERE
To_char (Vvt.STAMP, 'D') in (1,2,3,4,5)
для выборки будней.
WHERE
To_char (Vvt.STAMP, 'D') in (1,2,3,4,5)
для выборки будней.
Re: Помогите с отчетом
Здравствуйте,
Пожалуйста, пришлите тестовый отчет для анализа.
Спасибо.
Пожалуйста, пришлите тестовый отчет для анализа.
Спасибо.