Pom15: Porovnání verzí
Z Prirucky
(Stránka vyprázdněna) |
|||
| Řádek 1: | Řádek 1: | ||
''Nadřízený zaměstnance (sestava)'' je sestava pro [[Generátor sestav II]] | |||
[[Image: Nadrizeny zamestnance-Sestava.png|right]] | |||
== Omezení == | |||
* Funkční jen pro db server MS SQL. | |||
* Pokud je nadřízených více, zobrazuje se (vyhledá) jen první nalezený. | |||
== Sestava == | |||
Využívá se naprogramované databázové funkce. | |||
<small> | |||
select A.os_cislo, B.cislo_pom, A.prijmeni, A.jmeno, | |||
dbo.sf_nadriz_zam( B.id_pracmist, CONVERT(char(10), GETDATE(),126) , 0, 0) as os_nadriz, | |||
(select prijmeni from pracovnici A2 where A2.os_cislo = dbo.sf_nadriz_zam( B.id_pracmist, CONVERT(char(10), GETDATE(),126) , 0, 0)) as prijm_nadriz, | |||
(select jmeno from pracovnici A2 where A2.os_cislo = dbo.sf_nadriz_zam( B.id_pracmist, CONVERT(char(10), GETDATE(),126) , 0, 0)) as jmeno_nadriz | |||
from pracovnici A, prac_pom B where A.os_cislo = B.os_cislo | |||
</small> | |||
[[Image: Nadrizeny zamestnance-Sestava-Systemizace.png||400px]] | |||
== Odkazy == | |||
* [[Generátor sestav II]] | |||
Verze z 1. 2. 2019, 12:32
Nadřízený zaměstnance (sestava) je sestava pro Generátor sestav II
Omezení
- Funkční jen pro db server MS SQL.
- Pokud je nadřízených více, zobrazuje se (vyhledá) jen první nalezený.
Sestava
Využívá se naprogramované databázové funkce.
select A.os_cislo, B.cislo_pom, A.prijmeni, A.jmeno,
dbo.sf_nadriz_zam( B.id_pracmist, CONVERT(char(10), GETDATE(),126) , 0, 0) as os_nadriz,
(select prijmeni from pracovnici A2 where A2.os_cislo = dbo.sf_nadriz_zam( B.id_pracmist, CONVERT(char(10), GETDATE(),126) , 0, 0)) as prijm_nadriz,
(select jmeno from pracovnici A2 where A2.os_cislo = dbo.sf_nadriz_zam( B.id_pracmist, CONVERT(char(10), GETDATE(),126) , 0, 0)) as jmeno_nadriz
from pracovnici A, prac_pom B where A.os_cislo = B.os_cislo
