![]() |
Помогите написать SQL-запрос
есть такая таблица:
+------+--------+ | N | Activ | ------- --------- | 504 | 1 | ------- -------- | 504 | 1 | ------- -------- | 504 | 1 | ------- -------- | 501 | 0 | ------- -------- | 501 | 0 | ------- -------- | 501 | 1 | ------- -------- Первое поле - это номер аудитории, второе поле - исправен ли компьютер в аудитории. в каждой аудитории по 3 компа - это известно. Нужно написать запрос, который бы выводил список аудиторий, в которых более 20% неисправных компьютеров. Тоесть в результате должно быть 501. Подскажите чтото... |
select n from
(select n, sum(activ)/count(*) ac from temp group by n) where ac<0.8 |
как объеденить три таблицы с помощью sql запроса? Есть главная таблица kontragent, в ней поля id, idGorod, idRegion (тип полей integer), naimKontr(типа varchar). Есть две таблицы Gorod(с полями: id integer, name varchar) и Region(с полями id integer, name varchar). В таблицу kontragent, в поля idRegion и idGorod, вносятся код id из таблиц Region и Gorod соответственно. Срочно помогите, плз!
|
Примерно так:
Код:
SELECT * |
| Часовой пояс GMT +4, время: 00:32. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.