Академический Документы
Профессиональный Документы
Культура Документы
1 .
select MAX(tarif) from tServicii
2.
select A.NumeClient from tClienti as A
INNER JOIN tBonuri as B on B.codClient=A.codClient
INNER JOIN tDetaliiBon as C on C.CodServiciu=B.NrBon
INNER JOIN tAngajati as D on D.marca=C.marca
where d.marca = 3
3.
select A.NumeClient ,SUM(D.Tarif) as [ValoareTotala] from tClienti as A
INNER JOIN tBonuri as B on B.codClient=A.codClient
INNER JOIN tDetaliiBon as C on C.NrBon=B.NrBon
INNER JOIN tServicii as D on D.codServiciu=C.CodServiciu
group by NumeClient
4.
select COUNT(a.NrBon),a.Data from tBonuri as A
group by a.Data
5.
select * from tServicii as A
where not exists
(select * from tDetaliiBon as B where a.codServiciu=b.CodServiciu)
6.
select * from tServicii as A
where Tarif<(select Tarif from tServicii
where codServiciu=4)
7.
--mai sus
8.—mai sus
9.
update tServicii
set Tarif=Tarif- 0.05*Tarif
where LOWER(DenServiciu) like ('m%')
11.
create function DeterminaSuma(@marca int,@Data datetime2(7)) returns int
as
begin
declare @suma int
select @suma= SUM(tarif) from tServicii AS A
inner join tDetaliiBon as b on b.CodServiciu=a.codServiciu
inner join tAngajati as c on c.marca=b.marca
inner join tBonuri as d on b.NrBon=d.NrBon
where d.Data=@Data and c.marca=@marca
return @suma
end
print dbo.DeterminaSuma(4,'2014-03-02')