3 LEFTS JOINS
Publicado por Sergi (7 intervenciones) el 26/01/2011 14:13:48
Hola Foreros,
Me indica access "error de sintaxis en la Operacion Join". Creo que es cosa de parentesis...alguien ve como van los parentesis o sintaxis al hacer 3 left join
SELECT vehicle.matricula, Sum(consum.consum) AS total_consum, vehicle.marca_model, Vehicle.data_aprovacio_baixa, Renting.Data_devolució_vehicle, vehicle.es_propi, Vehicle.Codi_Tipus, Vehicle.Codi_Carburant, Vehicle.Comentari, Vehicle.Codi_detall_organic, asseguranca.numero_polissa
FROM (vehicle LEFT JOIN consum ON Vehicle.Codi_Vehicle = Consum.Codi_Vehicle)
LEFT JOIN ( renting ON renting.codi_vehicle =vehicle.codi_vehicle)
LEFT JOIN (asseguranca ON asseguranca.codi_vehicle=vehicle.codi_vehicle)
WHERE (vehicle.data_aprovacio_baixa IS NULL) AND (renting.data_devolució_vehicle) IS NULL
GROUP BY Vehicle.Matricula, Vehicle.Marca_Model, vehicle.data_aprovacio_baixa, Renting.Data_devolució_vehicle, vehicle.es_propi, Vehicle.Codi_Tipus, Vehicle.Codi_Carburant, Vehicle.Comentari, Vehicle.Codi_detall_organic, asseguranca.numero_polissa
ORDER BY sum(consum.consum) DESC;
Me indica access "error de sintaxis en la Operacion Join". Creo que es cosa de parentesis...alguien ve como van los parentesis o sintaxis al hacer 3 left join
SELECT vehicle.matricula, Sum(consum.consum) AS total_consum, vehicle.marca_model, Vehicle.data_aprovacio_baixa, Renting.Data_devolució_vehicle, vehicle.es_propi, Vehicle.Codi_Tipus, Vehicle.Codi_Carburant, Vehicle.Comentari, Vehicle.Codi_detall_organic, asseguranca.numero_polissa
FROM (vehicle LEFT JOIN consum ON Vehicle.Codi_Vehicle = Consum.Codi_Vehicle)
LEFT JOIN ( renting ON renting.codi_vehicle =vehicle.codi_vehicle)
LEFT JOIN (asseguranca ON asseguranca.codi_vehicle=vehicle.codi_vehicle)
WHERE (vehicle.data_aprovacio_baixa IS NULL) AND (renting.data_devolució_vehicle) IS NULL
GROUP BY Vehicle.Matricula, Vehicle.Marca_Model, vehicle.data_aprovacio_baixa, Renting.Data_devolució_vehicle, vehicle.es_propi, Vehicle.Codi_Tipus, Vehicle.Codi_Carburant, Vehicle.Comentari, Vehicle.Codi_detall_organic, asseguranca.numero_polissa
ORDER BY sum(consum.consum) DESC;
Valora esta pregunta


0