Error Occurred
[Microsoft][ODBC SQL Server Driver]Timeout expired

SELECT FlightResult.PriceTotal/(FlightRequest.Adults + FlightRequest.Children) as PricePP, FlightResult.ID as ResultID, Location.City, Location.AirportCode, Agent.ID as AgentID, Agent.Name, Agent.IconURL, Agent.AltTag, MONTH(FlightResult.OutboundDateDepart) AS DepartMonth, OutboundAirlineName, OutboundAirlineImage FROM Agent INNER JOIN Request ON Agent.ID = Request.AgentID INNER JOIN Location INNER JOIN FlightRequest ON Location.AirportCode = FlightRequest.DepartAirport ON Request.ID = FlightRequest.RequestID INNER JOIN FlightResult ON FlightRequest.ID = FlightResult.FlightRequestID WHERE FlightResult.ID in ( SELECT Min(FR.ID) as ResultID FROM Agent INNER JOIN Request ON Agent.ID = Request.AgentID INNER JOIN Location INNER JOIN FlightRequest ON Location.AirportCode = FlightRequest.DepartAirport ON Request.ID = FlightRequest.RequestID INNER JOIN FlightResult FR ON FlightRequest.ID = FR.FlightRequestID WHERE (FlightRequest.DepartAirport = lon) AND (FlightRequest.ArriveAirport = mla) GROUP BY Agent.ID, Agent.Name, Agent.IconURL, Agent.AltTag, MONTH(FR.OutboundDateDepart), Location.City, Location.AirportCode ) ORDER BY MONTH(FlightResult.OutboundDateDepart), PricePP