public Shift getShift(Fireman fm) throws SQLException{
        Connection con = null;
        Shift s = null;
        
        try{
            con = getConnection();
            stmt = con.createStatement();
            ResultSet rs = stmt.executeQuery("SELECT dat, brandmand, role.role, type_arbejde.type, ferie_dag, tod_logind, tid_logud, timer, køretøj, beskrivelse, køretøj, andet FROM midlertidig_løn, udrykning "
                    + "JOIN type_arbejde ON midlertidig_løn.type_arbejde = type_arbejde.id "
                    + "JOIN role ON midlertidig_løn.role = role.id "
                    + "JOIN brandmand ON midlertidig_løn.brandmand = brandmand.cpr "
                    + "JOIN brandmand ON udrykning_bemanding.brandmand = brandmand.id "
                    + "JOIN udrykning ON udrykning_bemanding.udrykning = udrykning.id"
                    + "WHERE midlertidig_løn.brandmand = '" + fm.getCprNo() + "'");
            while(rs.next()){
                String dato = rs.getString("dato");
                String cpr = rs.getString("brandmand");
                String role = rs.getString("role.role");
                String typeArbejde = rs.getString("type_arbejde.type");
                int ferieDag = rs.getInt("ferie_dag");
                String logind = rs.getString("tid_logind");
                String logud = rs.getString("tid_logud");
                int timer = rs.getInt("timer");
                String bil = rs.getString("køretøj");
                String indsatsNavn = rs.getString("udrykning.beskrivelse");
                s = new Shift(cpr, bil, timer, dato, role, typeArbejde, indsatsNavn, ferieDag, logind, logud);
            }
        } finally{
            if(con != null) con.close();
        }
        return s;
    }