mysql error code 1248 -
i getting error code 1248 , have no idea why. in advance.
select substr(cbt,1,8) day, max((delta_gtp_indatapktgn+delta_gtp_outdatapktgn))/900 ( select a.cbt, a.datetime, a.gtp_indatapktgn - b.gtp_indatapktgn delta_gtp_indatapktgn, a.gtp_outdatapktgn - b.gtp_outdatapktgn delta_gtp_outdatapktgn ( select cbt, str_to_date(substr(cbt,1,12),'%y%m%d%h%i') datetime, gtp_indatapktgn, gtp_outdatapktgn sgsn_gtp ) right join ( select cbt, str_to_date(substr(cbt,1,12),'%y%m%d%h%i') datetime, gtp_indatapktgn, gtp_outdatapktgn sgsn_gtp ) on a.datetime = addtime(b.datetime,"00:15:00") ) z z.cbt between 20130429000000 , 20130430980000 group day
error 1248 er_derived_must_have_alias
, "every derived table must have own alias".
the derived table on right of join has no alias:
right join ( select cbt, str_to_date(substr(cbt,1,12),'%y%m%d%h%i') datetime, gtp_indatapktgn, gtp_outdatapktgn sgsn_gtp ) -- ^ missing b
Comments
Post a Comment