| Version 11 (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, max(s.cenasm) 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.
