Задачка с собеседования
От: cse  
Дата: 08.06.13 13:16
Оценка:
Здравствуйте,
Некоторое время назад, собеседовался и задали выполнить задачку на sql. Я SQL только начал изучать и хотел бы узнать решение и разобраться в ней. Помогите пожалуйста. Задача:

Даны 2 таблицы

1) EVENTS – содержит события

__________________________________________________________________
колонка |Тип данных |Описание
__________________________________________________________________
Id |Number(9) not null |Уникальный идентификатор события
Cancelled |Number(1) default 0 not null |Признак отмененного события
Sdate |Number(8) not null |Дата возникновения события или дата его отмены если cancelled=1 в
формате YYYYMMDD
EVENTS_ID_C_NDX |UNIQUE INDEX(ID,CANCELLED) |уникальный составной индекс по полям id и
cancelled
_________________________________________________________________
Для отмененного события в таблице EVENTS могут быть 2 записи – запись с событием и запись с его отменой.

2) Таблица SUSPICIOUS – содержит промежутки времени когда все события были подозрительны
_________________________________________________________________________________________
колонка |Тип данных |Описание
Sdate_from |Number(8) not null |Дата начала периода подозрительных событий
Sdate_to |Number(8) not null |Дата окончания периода подозрительных событий
_________________________________________________________________________________________

Задание: написать запрос, который выдаст идентификаторы подозрительных не отмененных событий.



Сразу у меня возникает вопрос, как 2ую таблицу к первой привязать?
-------------------------
Сергей Ч.
Нижний Новгород
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.