Ciao a tutti . Ho 4 classi una "enum AGGREGATO", l'altra che mi carica il database, l'altra con lo schema della tabella e l'altra che mi ritorna il massimo e il minimo e infine ho più di una tabella sql che contengono una lista della spesa, devo estrarre il valore aggregato (massimo e minimo) della colonna "colonna" della tabella "tabella". La classe che carica il database dovrei averla fatta bene, non so però in che modo usare l'enumerazione per trovare il massimo e il minimo e se e' giusta la classe che mi trova il Massimo e il minimo:
Grazie a tutti...

codice:
public enum AGGREGATO {
	MINIMO, MASSIMO
}
codice:
public  Object getMaxMinSpesa(String tabella,Colonna colonna,AGGREGATO aggregato){
		Connection con=db.getConnection();
		Statement st=con.createStatement();
		ResultSet ri = st.executeQuery("SELECT"+aggregato.MASSIMO+colonna+"FROM"+tabella);/*qui non so come usare aggregato.MASSIMO*/
		ResultSet ra= st.executeQuery("SELECT"+aggregato.MINIMO+colonna+"FROM"+tabella);*qui non so come usare aggregato.MINIMO*/
	        String max,min;

		/*se e' vuoto esci*/
	        if((rmax.next())){
	    	max=ra.getString(colonna.Nome());/*in base al nome della colonna ritorna il massimo*/
	    	min=ri.getString(colonna.Nome());/*in base al nome della colonna ritorna il minimo*/
	    	
		/*se massimo o minimo e' vuoto esci*/
	    	if(max==null||min==null){
	    		while(rmax.next()){
	    			max=rmax.getString(colonna.Nome());/*in base al nome della colonna ritorna il massimo*/
	    	    	        min=rmin.getString(colonna.Nome());/*in base al nome della colonna ritorna il minimo*/
	    	    	}
	    	}
	    	else exit(1);
	    	
	    }
	    else exit(1);
	    
	    return aggregato;