Configurar query com inner join no arquivo .xml
Como configurar essa query com inner join, no arquivo .xml?
Me ajudem pf eu comecei mas estou perdida, pesquisei já vi algo de /root... mas minha query esta diferente, nao sei se falta algo
QUERY ATUAL:
set mapreduce.job.queuename=low_relatorios;
set mapreduce.job.max.split.locations=100;
SELECT a.num_msisdn,
a.max_date
FROM fact.dw_f_rcrg_gems_rate_subsc t
**INNER JOIN
(SELECT num_msisdn,
MAX(dat_operacao) AS max_date
FROM fact.dw_f_rcrg_gems_rate_subsc
WHERE (ref_date)>=$startdate
AND ref_date<=$finaldate
AND ide_plano_tarifario_atual IN (48,
50,
51,
52,
53,
59,
61,
62,
63,
67,
73,
74)
GROUP BY num_msisdn)a ON a.num_msisdn = t.num_msisdn
AND a.max_date = t.dat_operacao**
WHERE ref_date>=$startdate
AND ref_date<=$finaldate;
**QUERY CONFIGURANDO NO XML: **
** **<value><![CDATA[[
INSERT
overwrite TABLE fact.dw_f_rcrg_gems_rate_subsc t
(
a.num_msisdn,
a.max_date
)
(SELECT
INNER JOIN
SELECT
MAX(dat_operacao) AS max_date;
FROM fact.dw_f_rcrg_gems_rate_subsc) a
WHERE (ref_date)>='$startdate'
AND ref_date<=$'finaldate'
AND ide_plano_tarifario_atual IN (48,
50,
51,
52,
53,
59,
61,
62,
63,
67,
73,
74)
GROUP BY num_msisdn)a ON a.num_msisdn = t.num_msisdn
AND a.max_date = t.dat_operacao
WHERE ref_date>='$startdate'
AND ref_date<=$finaldate;]]>
</value>
Poderiam me ajudar por favor, sou estagiario na area e ainda estou aprendendo.Discussão (0)
Carregando comentários...