@AccessControl.authorizationCheck: #NOT_REQUIRED @EndUserText.label: 'Stargazing nights of the observatory (legacy)' define view entity {{P}}I_STAR_NIGHT as select from {{p}}night as night inner join {{p}}dome as dome_a on dome_a.dome_id = night.dome_id inner join {{p}}dome as dome_b on dome_b.dome_id = night.dome_id inner join {{p}}scope as scope_a on scope_a.scope_id = night.scope_id inner join {{p}}scope as scope_b on scope_b.scope_id = night.scope_id { key night.night_id as night_id, night.dome_id as dome_id, dome_a.dome_name as dome_name, dome_b.city as dome_city, night.scope_id as scope_id, scope_a.scope_name as scope_name, scope_b.aperture_mm as aperture_mm, night.visitors as visitors, night.night_date as night_date, dome_b.capacity - night.visitors as free_seats }