Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- select distinct
- сл.ЛАБОРАТОРИЯ_ИД,
- лаб.НАИМЕНОВАНИЕ,
- SUM(
- CASE
- WHEN (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '03') or
- (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '04') or
- (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '05')
- THEN 1
- ELSE 0
- END),
- SUM(
- CASE
- WHEN (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '06') or
- (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '07') or
- (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '08')
- THEN 1
- ELSE 0
- END),
- SUM(
- CASE
- WHEN (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '09') or
- (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '10') or
- (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '11')
- THEN 1
- ELSE 0
- END),
- SUM(
- CASE
- WHEN (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '12') or
- (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '01') or
- (to_char(сл.ДЕНЬ_РОЖДЕНИЯ, 'MM') = '02')
- THEN 1
- ELSE 0
- END),
- date_part('year',age(сл.ДЕНЬ_РОЖДЕНИЯ::date))
- from s_ЛАБОРАТОРИИ лаб
- JOIN s_СЛУЖАЩИЕ сл
- ON лаб.ИД = сл.ЛАБОРАТОРИЯ_ИД
- group by сл.ИД, лаб.НАИМЕНОВАНИЕ
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement