L'erreur 1248 est ER_DERIVED_MUST_HAVE_ALIAS
, "Chaque table dérivée doit avoir son propre alias ".
La table dérivée à droite de votre jointure n'a pas d'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