21 lines
1.1 KiB
Plaintext
21 lines
1.1 KiB
Plaintext
@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
|
|
}
|