У меня есть скрипт sql:
SPOOL &1
Select to_char(min(calen_dt),'mm-dd-YY') FD,
to_char(max(calen_dt),'mm-dd-YY') LD
from put_calen
where calen_dt >= trunc(sysdate,'mm') - interval '1' month
and calen_dt <= trunc(sysdate,'mm') - interval '1' day
and business_day_ind = 'Y';
SPOOL OFF
выводит ее в get.tmp
мой вопрос: как я могу установить минимальную и максимальную дату в моем скрипте cshell, чтобы я мог использовать эту дату ... так, как я это сделал ... она не сработала ... что мне нужно изменить здесь
sqlplus $ORA_UID/$ORA_PSWD @${SQL}example.sql ${TMP}get.tmp
set first_date=`cat ${TMP}/get_date.tmp | awk -F '{print $1}'`
echo 'First Date: '${first_date}
set last_date=`cat ${TMP}/get_date.tmp | awk -F '{print $2}'`
echo 'Last Date: '${last_date}