CREATE VIEW `view_incontriRitorno` 
AS SELECT
   `Ritorno`.`nome` AS `autista`,
   `tbl_incontri`.`autistaIdRitorno` AS `autistaId`,
   `Ritorno`.`vettoreId` AS `vettoreId`,
   `tbl_incontri`.`ospiteId` AS `ospiteid`,
   `tbl_incontri`.`id` AS `incontroId`,
   `Ospiti`.`cognome` AS `cognome`,
   `Ospiti`.`nome` AS `nome`,'r' AS `tipo`,
   `tbl_incontri`.`incontroData` AS `giorno`,
   `tbl_incontri`.`incontroOra` AS `ora`,
   `tbl_incontri`.`viaggiatoriRitorno` AS `viaggiatori`,
   `tbl_incontri`.`tariffaRitorno` AS `tariffa`,
   `tbl_incontri`.`supplementiRitorno` AS `supplementi`,
   `intRitorno`.`nome` AS `interprete`,
   `tbl_hotel`.`denominazione` AS `hotel`,
   `tbl_incontri`.`indirizzoRitorno` AS `appuntamento`,
   `tbl_incontri`.`orarioRitorno` AS `oraAppuntamento`,
    concat(concat(`locRitornoFine`.`descrizione`,' - '),`locRitornoInizio`.`descrizione`) AS `destinazione`,
   `trRitorno`.`km`,
   `trRitorno`.`tempo`,
   `tbl_incontri`.`notaAutistaRitorno` AS `notaAutista`,
   `tbl_incontri`.`trattaRitorno` AS `tratta`,
   '' AS `numeroTreno`
FROM `tbl_incontri`
left join `tbl_ospiti` `Ospiti` on `tbl_incontri`.`ospiteId` = `Ospiti`.`ospiteId` 
left join `tbl_autisti` `Ritorno` on `tbl_incontri`.`autistaIdRitorno` = `Ritorno`.`id`
left join `tbl_tratte` `trRitorno` on `tbl_incontri`.`trattaRitorno` = `trRitorno`.`id`
left join `tbl_localita` `locRitornoInizio` on `trRitorno`.`inizioId` = `locRitornoInizio`.`id`
left join `tbl_localita` `locRitornoFine` on `trRitorno`.`fineId` = `locRitornoFine`.`id`
left join `tbl_interpreti` `intRitorno` on `tbl_incontri`.`interpreteIdRitorno` = `intRitorno`.`id`
left join `tbl_hotel` on `Ospiti`.`hotelId` = `tbl_hotel`.`hotelId`
where  `tbl_incontri`.`incontroData` is not null
and cast(`tbl_incontri`.`incontroData` as char(10)) > '00:00:00'
and `tbl_incontri`.`incontroOra` is not null and `tbl_incontri`.`trattaRitorno` is not null 
and `tbl_incontri`.`trattaRitorno` <> 0;