L'errore 1248 è ER_DERIVED_MUST_HAVE_ALIAS
, "Ogni tabella derivata deve avere il proprio alias ".
La tabella derivata a destra del tuo join non ha alias:
right join
(
select cbt, STR_TO_DATE(substr(cbt,1,12),'%Y%m%d%H%i') as datetime,
GTP_InDataPktGn,
GTP_OutDataPktGn
from sgsn_GTP
)
-- ^ missing b