与えられた月には、12月に次の行を出力します。組み込みのHive UDFでこれを実現する方法はありますか?ハイブ:指定した月の曜日のリストを取得します
1日 - 2016
2日 - 2016
。
。
。
答え自分を発見 30 - 12月 - 2016
31 - 12月 - 2016
(デュアルはORACLEのようにダミーのテーブルです)。
は '2016年11月1日'(DATE_ADDを選択、cntr-1)から (select explode(num)AS cntr from (select array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) 、16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)numからdual)temp1 )temp2 ここでcntr < =日(last_day ( '2016-11-01'));
質問をより綿密に更新してください。あなたは何をしているのですか、あなたはアウトプットとして何を求めていますか? – Farooque
上記の行を出力できるHiveクエリが必要です – Kumar
必要なのは、指定した月の日付のリストです。別々の行にあります。 – Kumar