Select Distinct FIO



From A_2

Where WORK_NAME in (Select from A_2 group by FIO Having count(Distinct FIO)>1)

Group by FIO

Вывести список счетов. по которым была выполнена хотя бы одна операция занесения

Select Distinct BILL

From D_4

Where OPERATION='занесение'

Group by BILL

Having count(N_OPERATION)>=1

Вывести список студентов с указанием количества экзаменов, которые каждый студент сдал на положительные оценки во время сессии. Среди студентов могут быть однофамильцы

Select FIO, count(*)

From C_1, C_4

Where C_1.N_ZACH=C_4.N_ZACH and MARK>2

Group by FIO, C_1.N_ZACH

Список студентов, которые сдали все экзамены на отлично. (не обязательно они сдали все требуемые экзамены, но те, которые они сдали - они сдали только на отлично)

Select Distinct FIO

From C_1, C_4

Where C_1.N_ZACH=C_4.N_ZACH and MARK='5' and C_1.N_ZACH not in (Select N_ZACH from C_4 where MARK<>'5')

Group by FIO

Вывести список счетов, которые не являются действующими на 5 мая 2004 года (т.е. к данному времени они являются закрытыми)

Select BILL

From D_3

Where DATA_E<='05.05.2004'

Список групп, студенты которых участвовали в подготовке работы Марс1

Select Distinct GROUP_NUM

From B_1, B_4

Where B_1.FIO=B_4.FIO and WORK_NAME='Марс1'

Вывести список номеров зачетных книжек студентов, которые во время сдачи экзаменов получили тройки

Select Distinct N_ZACH

From C_4

Where MARK='3'

Список счетов, по которым сумма занесенных денег в 2 раза превышает сумму снятых денежных средств

Select BILL

From D_4

Where OPERATION='занесение'

Group by BILL

Having SUM(SUM_OPER)=2*(Select SUM(SUM_OPER) from D_4 D_44 where D_4.BILL=D_44.BILL and OPERATION='снятие')

Список счетов, на которые поступило более 100000 руб.

Select BILL

From D_4

Where OPERATION='занесение'

Group by BILL


Дата добавления: 2015-12-19; просмотров: 14; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!