Tu in quel modo li ottieni la forma della tabella che ti interessa...l'unico problema è che hai più righe del necessario probabilmente...quindi se fai:
dovresti ottenere il risultato che ti serve...nel caso non dovesse andare posta l'output ottenutocodice:SELECT ORE.Data, ORE.OreLavorate, TIPOORE.descrizione FROM ORE LEFT JOIN TIPOORE ON ORE.TipoOre = TIPOORE.ID GROUP BY ORE.Data