• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Средневзвешенное значение в итоговых строках запроса

  • Автор темы Автор темы AlexanderMMM
  • Дата начала Дата начала
A

AlexanderMMM

Добрый день!
В Запросе необходимо для итоговых строк выводить не СРЕДНЕЕ значение, а СРЕДНЕВЗВЕШЕННОЕ.
Подскажите, как можно реализовать?
СРЕДНЕЕ = СУММА ЗНАЧЕНИЙ / КОЛИЧЕСТВО ЗНАЧЕНИЙ
СРЕДНЕВЗВЕШЕННОЕ = СУММА ЗНАЧЕНИЙ / СУММА ЗНАЧЕНИЙ РЕКВИЗИТА ВЕС (для моего случая)
 
если восьмерка то во внутреннем запросе вычисляешь суммы, во внешнем делишь. если семерка - через вызываемые в запросе функции.
 
если восьмерка то во внутреннем запросе вычисляешь суммы, во внешнем делишь.
Это мне позволит для каждой строки отчета вычислить средневзвешенное значение, а как для итоговых строк?
ведь для итоговой строки мне необходимо сумму(количеств)/сумму (вес), а в запросе для итоговых строк я могу использовать только МИН, МАКС, СРЕДНЕЕ, КОЛИЧЕСТВО...
 
ведь для итоговой строки мне необходимо сумму(количеств)/сумму (вес), а в запросе для итоговых строк я могу использовать только МИН, МАКС, СРЕДНЕЕ, КОЛИЧЕСТВО

А ты таблицу считай в подзапросе (сумму(количеств)/сумму (вес)) а итоги в надзапросе
 
Во-первых, какая версия: семерка, восьмерка ?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab