2015-08-26 3 views
0

Я пытаюсь сделать запрос, который будет сравнивать первый первое условие было сравнить год годом сейчас и получить максимум год зрения view_delinquency_allquarter тогда, он будет выполнять первый запрос еще второй запросPostgreSQL, если еще выбрать запрос

BEGIN 
IF 
    select max(ctaxyear) as ctaxyear, 
     (select cast ((SELECT EXTRACT(QUARTER FROM TIMESTAMP 'now()')) as int) as yearnow) as yearnow 
    from view_delinquency_allquarter 
    where ctaxyear > year_next 
THEN 
    select * from view_delinquency_allquarter; 
ELSE 
    select * from view_delinquency; 
END IF; 
END 

ответ

0

Есть много answers, а также documentation использование declare var, а затем назначение var := (your query result)

Смежные вопросы