질문의요지를 잘모르겠는데호혹시 이런게 아닌지
select date_mii(now()::date,period::int) from loan_config;
-- 이성준 님이 쓰신 글:
>> 도서관 프로그램인데요..
>> loan_config 테이블에는 period(char(1)) 이란 필드가 있습니다
>> 대여기간을 뜻합니다
>>
>> 오늘 책을 대여 한다면 반납예정일은
>> select 'now()::date'+'반납예정일'::interval 이 되겠지요
>>
>> 그런데 이렇게 하려면 loan_config에서 쿼리 한번 부르고 또 다시
>> 쿼리를 부르기 때문에 쿼리를 두번부르게 됩니다
>>
>> 이걸 한번에 하기 위해서는 어떻게 해야 할까요
>> select 'now()::date'+select period from loan_config'::interval
>> 직관적으로는 이런 식인데요
>> 함수나 서브쿼리쓰면 어떻게 해결할수 있을것 같은데
>> 구체적으로 쿼리문이 떠오르지 않습니다..
|