SQL:
DROP TABLE IF EXISTS Query;
CREATE TEMPORARY TABLE Query SELECT setor.setor, centrooperacional.descricao as CentroOperacional, os.data, projeto.numeroprojeto, projeto.descricaoob, servico.codigoservico, servico.descricao, servicoos.quantidade, servicoos.totalhora, numeroordemprojeto.numeroordem as ordem, servicoos.valorunitario, servicoos.valortotal, equipe.codigoalternativo, (equipe.descricao) AS equipe FROM servicoos INNER JOIN servico ON servico.codigo = servicoos.codigoservico INNER JOIN projeto ON projeto.codigo = servicoos.codigoprojeto INNER JOIN os ON os.codigo = servicoos.codigoos INNER JOIN setor ON setor.codigo = os.codigosetor INNER JOIN centrooperacional ON centrooperacional.codigo = os.codigocentrooperacional INNER JOIN equipe ON equipe.codigo = os.codigoequipe LEFT JOIN numeroordemprojeto on(numeroordemprojeto.codigo=servicoos.CodigoOrdem) WHERE (os.codigosetor = CODIGOSETOR AND os.codigoperiodogerencial = CODIGOPERIODOGERENCIAL) Order By os.codigoperiodogerencial, os.codigosetor, os.codigocentrooperacional, os.data, os.datalancamento asc;
SELECT * FROM Query;