with t as (
select YEAR(start_date) as année,MONTH( start_date )as mois ,
WEEK(start_date ) as semaine , start_date as intervalle_de_date ,
channel as type_de_recharge, rch_type as étoile ,
Produit ,desc_profil as forfait ,distributeur, segment_activation_channel as canal,
offer_code as offre,tel_prod_fed_ref.ref_segment_b2b.segment ,tel_test_anl_360b2b.dn_rch_kpi_d1.id_date
FROM tel_test_anl_360b2b.dn_rch_kpi_d1
INNER JOIN tel_test_anl_360b2b.dn_parc_b2b_d1 ON tel_test_anl_360b2b.dn_rch_kpi_d1.dn=
tel_test_anl_360b2b.dn_parc_b2b_d1.mdn
INNER JOIN tel_prod_fed_ref.ref_segment_b2b on tel_test_anl_360b2b.dn_parc_b2b_d1.s1=
tel_prod_fed_ref.ref_segment_b2b.s1
and tel_test_anl_360b2b.dn_parc_b2b_d1.s2= tel_prod_fed_ref.ref_segment_b2b.s2
where
(offer_code in ( 'OGSMPOSTB2B','OTPEGSMB2B','ODATAONLYB2B','ODATAB2B','OETEPOSTFMB2B','OFTEPOSTFMB2B'))
and
(segment_activation_channel in ('VI','VD','BIR','D2D'))
)
select * from t
GROUP BY id_date;
想解决这个问题
AnalysisException:无法将选择列表中的“*”与分组或 聚合