Usando FROM_UNIXTIME convierte una marca de tiempo UNIX en MySQL DATETIME:
FROM_UNIXTIME(r.unixtime)
Luego puede usar CONVERT_TZ para obtener DATETIME en una zona horaria diferente:
CONVERT_TZ(FROM_UNIXTIME(r.unixtime), ?, 'GMT')
El problema es que necesita saber cuál es la zona horaria original:debe actualizar el ?
con la zona horaria correcta...