Добавил:
Substandart
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лаба 3 / SQLQuery23
.sql-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/*
--A
insert into Action (ActionID, DateTime1) values (select 5, convert(date,getdate()))
insert into Action (ActionID, DateTime1) values (select 6, dateadd(d,-14,convert(date,getdate())))
*/
select right(SUSER_NAME(),len(SUSER_NAME())-CHARINDEX('\',SUSER_NAME()))
select HOST_NAME ()
/*
--Б
Insert into [User] (Registr, Name) values (select 1, right(SUSER_NAME(),len(SUSER_NAME())-CHARINDEX('\',SUSER_NAME())))
Insert into [User] (Registr, Name) values (select 2, HOST_NAME ())
*/
--Г
Select upper(AddressFlat) as up, lower(AddressFlat) as lo from Action
--Д
select min(len(Name)) as min_len, max(len(Name)) as max_len, avg(len(Name)) as avg_len from [User]
--Е
select left(Name,len(Name)-CHARINDEX(' ',Name)+2) as Suraname, right(Name,len(Name)-CHARINDEX(' ',Name)) as First_name_Second_name from [User]
--Ж
select * from Action
where convert(date,DateTime1)=convert(date,getdate())
--З
/*
update Action set DateTime1=dateadd(m,-3,DateTime1) where DateTime1=convert(date,getdate())
update Action set DateTime1=dateadd(m,2,DateTime1) where DateTime1=dateadd(d,-14,convert(date,getdate()))
*/
--и
select datepart(d,dateadd(m,1,dateadd(d,-1*datepart(d, convert(date,DateTime1)), convert(date,DateTime1)))) from Action