IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Помогите написать SQL-запрос (https://www.imho.ws/showthread.php?t=111441)

Vovs 20.11.2006 23:36

Помогите написать SQL-запрос
 
есть такая таблица:
+------+--------+
| N | Activ |
------- ---------
| 504 | 1 |
------- --------
| 504 | 1 |
------- --------
| 504 | 1 |
------- --------
| 501 | 0 |
------- --------
| 501 | 0 |
------- --------
| 501 | 1 |
------- --------
Первое поле - это номер аудитории, второе поле - исправен ли компьютер в аудитории. в каждой аудитории по 3 компа - это известно.
Нужно написать запрос, который бы выводил список аудиторий, в которых более 20% неисправных компьютеров. Тоесть в результате должно быть 501.
Подскажите чтото...

_Lynx_ 21.11.2006 13:41

select n from
(select n, sum(activ)/count(*) ac from temp
group by n) where ac<0.8

_w_W_w_ 27.11.2006 13:23

как объеденить три таблицы с помощью sql запроса? Есть главная таблица kontragent, в ней поля id, idGorod, idRegion (тип полей integer), naimKontr(типа varchar). Есть две таблицы Gorod(с полями: id integer, name varchar) и Region(с полями id integer, name varchar). В таблицу kontragent, в поля idRegion и idGorod, вносятся код id из таблиц Region и Gorod соответственно. Срочно помогите, плз!

LightImage 27.11.2006 14:27

Примерно так:
Код:

SELECT *
FROM (Kontragent K INNER JOIN Gorod G ON K.idGorod=G.id) INNER JOIN Region R ON K.idRegion=R.id



Часовой пояс GMT +4, время: 00:32.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.