style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Base Datos Mysql Java

Hola buenas noches antes que nada saludos soy nuevo en java, y tengo un problema tengo una base de datos en mysql y esta corre perfectamente, el probelma que tengo es que quiero digamos calcular las ventas de produtos supongamos que si tengo de 20,000 a 22,000 quiero que con una sentencia de mysql me permita pintar amarillo, y si tengo ventas menores a 20,000 me pinte de rojo, ya intente con varios aspectos pero nada

este es parte de mi codigo con esto genero mi consulta y lo genera perfectamente;
public void BuscarRegistro() {
try {
int cve_aux = Integer.parseInt(this.jTextField2.getText());
int band = 0;
conexion = DriverManager.getConnection(url, login, password);
instruccion = conexion.createStatement();
ResultSet rs = instruccion.executeQuery("SELECT * FROM indicadores");
while (rs.next()) {
String id = String.valueOf(rs.getObject("idempleado"));
String nom = String.valueOf(rs.getObject("nombre"));
String pues = String.valueOf(rs.getObject("puesto"));
String dir = String.valueOf(rs.getObject("direccion"));
String geren = String.valueOf(rs.getObject("gerencia"));
String divi = String.valueOf(rs.getObject("division"));
String agen = String.valueOf(rs.getObject("agencia"));
String liqui = String.valueOf(rs.getObject("liquido"));
String ven = String.valueOf(rs.getObject("venta"));
String hor = String.valueOf(rs.getObject("hora"));
String val = String.valueOf(rs.getObject("vales"));
String exis = String.valueOf(rs.getObject("existencias"));
String cre = String.valueOf(rs.getObject("credito"));
String fami = String.valueOf(rs.getObject("familiares"));
String otro = String.valueOf(rs.getObject("otros"));

//Los caracteres se transforman
int cve_cons1 = Integer.parseInt(id);
//Se comparan y si son iguales manda la consulta en un cuadro de mensaje
if (cve_cons1 == cve_aux) {
this.jLabel19.setText(id);
this.jLabel21.setText(nom);
this.jLabel22.setText(pues);
this.jLabel23.setText(dir);
this.jLabel24.setText(geren);
this.jLabel25.setText(divi);
this.jLabel26.setText(agen);
this.jLabel27.setText(liqui);
this.jLabel28.setText(ven);
this.jLabel29.setText(hor);
this.jLabel30.setText(val);
this.jLabel31.setText(exis);
this.jLabel32.setText(cre);
this.jLabel33.setText(fami);
this.jLabel34.setText(otro);
band = 1;
}

}
rs.close();
instruccion.close();
if (band == 0) {
JOptionPane.showMessageDialog(null, "CLAVE NO ENCONTRADA,INTENTE NUEVAMENTE");

}
}//Fin del try
catch (SQLException a) {
System.out.println("No Preparada " + a);
}//TERMINA LA BUSQUEDA POR CLAVE

this.jTextField2.setText("");
limpiar();
}
________________________________________________________
el problema que tengo es ala hora de calcular digamos las ventas como hacer para pintar como un especie de semaforo o indicador, lo estaba haciendo de esta manera pero no me quedam, quisiera saber una respuesta mas o menos comohacerlo

private void pintarCirculo() {
try{
int band = 0;
Class.forName("com.mysql.jdbc.Driver");
Connection conexion = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/semaforo", "root", "admin");
// creo la consulta sql:
Statement instruccion = (Statement) conexion.createStatement();
ResultSet rs = instruccion.executeQuery("SELECT * FROM empleado WHERE liquido like '%"+jLabel27.getText()+"%' AND venta like '%"+jLabel28.getText()+"%' AND hora like '%"+jLabel29.getText()+"%' AND vales like '%"+jLabel30.getText()+"%' AND existencias like '%"+jLabel31.getText()+"%' AND credito like '%"+jLabel32.getText()+"%'");
while(rs.next()){

}

}catch(Exception e){

}
grafico =getGraphics();
grafico.setColor(Color.red);
grafico.fillRect(303, 356, 45, 15);

grafico = getGraphics();
grafico.setColor(Color.red);
grafico.fillRect(303, 377, 45, 15);

grafico = getGraphics();
grafico.setColor(Color.green);
grafico.fillRect(303, 399, 45, 15);

grafico = getGraphics();
grafico.setColor(Color.red);
grafico.fillRect(303, 422, 45, 15);

grafico = getGraphics();
grafico.setColor(Color.green);
grafico.fillRect(303, 450, 45, 15);

grafico = getGraphics();
grafico.setColor(Color.green);
grafico.fillRect(303, 472, 45, 15);
}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Fonseca

No entiendo tu duda¿?

Si lo que quieres hacer es simple mente cambiar el color dependiendo de rango entonces puedes cambiar el color del texto de las JLabel , seria algo asi

if(venta < 22000 && venta >20000){
        jlabel.setForeground(Color.YELLOW);
        }else if(venta< 20000){
        jlabel.setForeground(Color.RED);    
        }

pero realmente no entiendo tu duda...

muchas gracias por tu ayuda

muchas gracias por tu ayuda amigo, lo intente como me comentaste y si era lo que esperaba gracias amigo

Redondear y conteo de registros de columnas en MySQL

Hola Buenas noches amigos, quisiera saber de su ayuda para poder redondear una cifra de una sentencia mysql, y tambien tengo un problema para realizar el conteo de elementos de una columna en una tabla mysql, esque dentro de esa columna tengo texto y numeros y campos vacios, y pues no me cuenta todos como validar esa sentencia para que me cuente tanto los que tienen algo en la celda y los q estan vacios !!!! espero su de ayuda.

este es mas o menos un ejemplo de la columna

Columna:
________
hola
texto
1
ventas
123
34

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">