| Version 13 (modified by , 3 years ago) ( diff ) |
|---|
Напредни извештаи од базата (SQL и складирани процедури)
Број на договори, склучени во предходните 3 месеци и процечна цена на договор.
select distinct count(d.iddog) as broj_dogovori,
avg(cenadog) as procena_cena
from dogovori d
left join rezervacii r on
r.iddog=d.iddog
left join smetki s on
s.iddog=d.iddog
where
sklucenna between now() - interval '3 months' and now()
group by d.iddog
Приказ за највредниот вработен (Продавач) во текот на минатата година земено од сегашниот датум, кој бил одговорен за најголемата издадена сметка.
select v.imev as ime_vraboten,
max(s.cenasm) as max_smetka
from vraboteni v
left join izdavsaloni i
on i.idis=v.idis
left join prodavachi p
on p.embgvp=v.embgv
left join naplati n
on n.embgvp=p.embgvp
left join smetki s
on s.brsm=n.brsm
where
( s.datumsm between now() - interval '1 year' and now() )
and
exists (
select p.embgvp from prodavachi p2
where p.embgvp=n.embgvp
)
and
exists (
select n.brsm from naplati n2
where n.brsm =s.brsm
)
group by v.imev
Note:
See TracWiki
for help on using the wiki.
