wiki:ImportatntUseCase003

Version 3 (modified by 211012, 5 months ago) ( diff )

--

Прегледува вкупна излезност

Актери:

  • Ненајавен корисник

Чекори:

  1. Пристап до почетната страница

  1. Избор на опцијата за прикажување податоци од излезноста
  2. Избор на реализација на избори

    За проверка на валидноста на внесените податоци пред да се продолжи кон гласање

    select i.i_naziv, ri.ri_datum, ri.ri_ime
    from izbori i
    join realizacii_na_izbori ri on i.i_id = ri.i_id
    
  3. Клик на копче Прикажи

    За проверка на валидноста на внесените податоци пред да се продолжи кон гласање

    with broj_izlezeni
        as (
            select count(*) count_izlezeni
            from glasanja gl
            where gl.ri_id = 1
        ),
        datum_realizacija
        as (
            select ri.ri_datum datum
            from realizacii_na_izbori ri
            where ri.ri_id = 1
        ),
        nad_18
        as (
            select count(*) count
            from gragjani g
            where extract(year from age((select datum from datum_realizacija), g.g_datum_ragjanje)) >= 18
        )
    select (select count_izlezeni from broj_izlezeni)/(select count from nad_18) * 100
    
    

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.