здравствуйте! есть вопрос, запрос показывает таблицу.
задача запроса - показать все tnum, сумма псевдонимов sum в которых >=6.
В итоге получится, например, 100 tnum.
Вопрос - как получить сумму всех этих 100 результатов?
CODE ( SQL):
скопировать код в буфер обмена
SELECT tnum FROM ( SELECT tnum, hp10_gamma AS sum FROM dose_rados WHERE date_change BETWEEN '2018-01-01' AND '2018-09-30' UNION ALL SELECT tnum, dose AS sum FROM neutron_dose WHERE DATE BETWEEN '2018-01-01' AND '2018-09-30' UNION ALL SELECT tnum, dose AS sum FROM doz_tld WHERE DATE BETWEEN '2018-01-01' AND '2018-09-30' UNION ALL SELECT tnum, dose AS sum FROM internal WHERE meash_date BETWEEN '2018-01-01' AND '2018-09-30' )D GROUP BY tnum HAVING SUM( sum ) >=6 AND tnum IS NOT NULL
|