Необхідно релизована тимчасову таблицю для зберігання результатів обчислень.
Розраховувати програмно використовуючи необхідну кількість запитів.
А ще краще змінити структуру бд.
Для кожного перевіряється качесва варто завести довідник, а в таблиці даних використовувати одне поле.
У цьому випадку такий звіт можна буде побудувати одним запитом.
А ще краще змінити структуру бд.
Для кожного перевіряється качесва варто завести довідник, а в таблиці даних використовувати одне поле.
У цьому випадку такий звіт можна буде побудувати одним запитом.
Приклад можете зробити, а то я особливо не шарю
Не зовсім понімамаю який приклад потрібен.
У вас є таблиця з даними про оцінці людини:
КодЧеловека
КодОценкіКачества1
КодОценкіКачества2
КодОценкіКачества3
.
Я поредлагаю таку структуру (вказані основні поля):
КодЧеловека
КодКачества
КодОценкі
Де КодКачества береться з таблиці Якість
КодКачества
НазвКачества
В результаті, ви сможе зможете по новій таблиці одним запросм вибрати для людини назва качетва і його оцінку, що легко показати на графіку.
Діаграми зробив.
Тепер інша проблема, є запит який вибирає дані по роках (between [від] and [до]). З цього будуватися запит на об'єднання і вже по другому будуватися діаграма заснована на перехресному запиті, а він не розуміє параметри. Підкажіть як вирішити цю проблему.
Наприклад, використовуйте тимчасові таблиці для проміжних розрахунків. Або використовуєте спеціальну таблицю звіту і розраховуйте туди всі дані.