Tengo una base de datos, con dos columnas. Los datos son de tipo double y de tipo int.
Desde una caja de texto se recibe un valor y quiero coger de la tabla todos aquellos valores que sean menores que ese valor.
El problema es que cuando pongo la sentencia si el valor que quiero comparar es double, no funciona. Y si es Int, coge los valores que quiere.
Código Javascript:
Ver original
public static int executeQueryHipertrofiaMujer(double _dato) { int percentil = 0; try { PreparedStatement ps = conexion.prepareStatement("SELECT * FROM TamanioMujer WHERE PesoMujer <?"); ps.setDouble(1,dato); ResultSet rs = ps.executeQuery(); System.out.println(String.valueOf(dato)); while(rs.next()) { percentil = rs.getInt("PercentilMujer"); System.out.println(String.valueOf(percentil)); } rs.close(); ps.close(); } catch(SQLException se) { se.printStackTrace(); System.out.println("\nFallo en el acceso a la base de datos\n"); } return percentil; }
gracias por adelantado :)