Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Tigermy Member Откуда: Сообщений: 4 |
Доброго времени суток. Буду очень признателен если найдется специалист и поможет разобраться с заданием. К сожалению уточнить по нему я ничего не могу - просто надо его сделать, а некоторые вещи не могу понять в силу отсутствия нужного опыта..( Задание: Таблица T1(ID int identity(1,1),DocID int,SumDoc float) - заголовок документа Таблица T2(ID int,Pos int,PosTime datetime,SumPos float) - детали документа таблицы T1 и T2 не содержат значений связь между таблицами T1 и T2 по полю ID insert into T1(DocID, SumDoc) values(1,11.1) insert into T2(ID,Pos,PosTime,SumPos) values(@@IDENTITY,1,getdate(),2.1) insert into T2(ID,Pos,PosTime,SumPos) values(@@IDENTITY,2,getdate(),3.4) insert into T2(ID,Pos,PosTime,SumPos) values(@@IDENTITY,3,getdate(),5.6) a. Какой будет результат запроса? select * from T2 Рассмотреть как можно больше вариантов. b. Написать скрипт, который выведет все ID документов, у которых в деталях больше двух позиций. c. Написать скрипт, который выведет все ID документов, у которых сумма в заголовке(SumDoc) не равна сумме sum(SumPos) всех позиций документа с точностью до двух знаков после запятой. d. Написать скрипт, который выведет все ID документов, у которых нет детальной части. e. Написать скрипт, который выведет все позиции(Pos) из детальной части в строку через запятую для заданного ID документа. Результат для документа из примера должен быть 1,2,3 f. Написать скрипт, который выведет интервал между ближайшими позициями по времени в секундах для заданного ID документа. Причем, порядок позиций может не совпадать с порядком по времени. Все бы ничего - все вроде элементарно но когда создаю и заполняю таблицы, Id второй таблицы у меня null - ну а из-за этого все остальные траблы вылазят.((( |
24 сен 16, 01:06 [19703473] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
Сообщение было отредактировано: 24 сен 16, 01:13 |
|
24 сен 16, 01:12 [19703484] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |