Mysql 试图从内部联接表中仅提取最大日期
正在尝试从CABRateElementDate表中获取最近的有效日期………Msg 8120,级别16,状态1,第2行列“cabratetariff.Tariff”在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。当我所做的只是在cred.EffectiveDate前面添加MAX时,会出现上述错误…………当然,有什么问题吗?它不起作用吗?你有什么错误吗?你是否期望看到你所看到的以外的东西?你能提供更多细节让我们合作,以便我们能帮助你吗?:)Mysql 试图从内部联接表中仅提取最大日期,mysql,Mysql,正在尝试从CABRateElementDate表中获取最近的有效日期………Msg 8120,级别16,状态1,第2行列“cabratetariff.Tariff”在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。当我所做的只是在cred.EffectiveDate前面添加MAX时,会出现上述错误…………当然,有什么问题吗?它不起作用吗?你有什么错误吗?你是否期望看到你所看到的以外的东西?你能提供更多细节让我们合作,以便我们能帮助你吗?:) Select distin
Select distinct
crt.Tariff, crte.PrintDescription, cre.Element,
cret.ElementTemplate, cred.EffectiveDate , crtfc.TrafficClass, crec.RateDecimal
From cabratetariffelement crte
inner join cabratetariff crt on crte.tariffid = crt.tariffid
inner join cabratetariffclass crtc on crt.tariffclassid = crtc.tariffclassid
inner join cabrateelement cre on crte.elementid = cre.elementid
inner join CABRateElementTemplate cret on cre.ElementTemplateID = cret.ElementTemplateID
inner join cabrateelementdate cred on crte.elementid = cred.elementid
inner join cabrateelementcharge crec on cred.elementdateid = crec.elementdateid
inner join cabratetrafficclass crtfc on crec.trafficclassid = crtfc.trafficclassid
Select
crt.Tariff, crte.PrintDescription, cre.Element,
cret.ElementTemplate, max(cred.EffectiveDate) , crtfc.TrafficClass, crec.RateDecimal
From cabratetariffelement crte
inner join cabratetariff crt on crte.tariffid = crt.tariffid
inner join cabratetariffclass crtc on crt.tariffclassid = crtc.tariffclassid
inner join cabrateelement cre on crte.elementid = cre.elementid
inner join CABRateElementTemplate cret on cre.ElementTemplateID = cret.ElementTemplateID
inner join cabrateelementdate cred on crte.elementid = cred.elementid
inner join cabrateelementcharge crec on cred.elementdateid = crec.elementdateid
inner join cabratetrafficclass crtfc on crec.trafficclassid = crtfc.trafficclassid
group by crt.Tariff, crte.PrintDescription, cre.Element,
cret.ElementTemplate, crtfc.TrafficClass, crec.RateDecimal