我已经尝试过以下但是没有用。
cat nds.ksh
var=$(hive -e "datediff(CONCAT(y, '-', (m + 1), '-', '01'), CONCAT(y, '-', m, '-', '01')) FROM (SELECT month(current_date) as m, year(current_date) as y, day(current_date)) tabl1;")
tt.hql
select
sum(price)/ ${hiveconf:ndays}
from sales_aly
GROUP BY sales_month;
hive -hiveconf ndays=$var -f tt.hql
请帮帮我。
感谢。