Cita:
Iniciado por huesos52 Exacto.
Te pongo un ejemplo.
Con esta tabla
Código SQL:
Ver originalpruebas=> SELECT *FROM tabla1 ORDER BY nov_id;
nov_id | nov_fecha | reporte
--------+-------------------------+---------------
1 | 2009-03-24 15:34:51.468 | daniel
2 | 2009-03-24 15:34:54.515 | daniela
3 | 2009-03-24 15:34:56.359 | otros
4 | 2009-03-24 15:34:58.062 | daiana
6 | 2009-05-26 08:36:04.156 | danielito
7 | 2009-09-08 09:49:06.156 | cßrlos
8 | 2009-09-08 09:49:20.656 | nore±a
9 | 2009-09-08 09:50:50.312 | cßrlos
10 | 2009-09-08 09:56:15.046 | cßrlos
11 | 2009-09-08 09:57:54.39 | daniel
12 | 2009-09-08 10:06:51.765 | d¤niel
14 | 2009-09-08 10:12:29.281 | repli¤aci¢n
(12 filas)
Si vas a validar el registro 14.
Código SQL:
Ver originalpruebas=> SELECT COUNT(*) FROM tabla1 WHERE nov_id=14;
COUNT
-------
1
(1 fila)
Quiere decir que ya existe. Se procede a realizar el update.
Pero si validamos el 15.
Código SQL:
Ver originalpruebas=> SELECT COUNT(*) FROM tabla1 WHERE nov_id=15;
COUNT
-------
0
(1 fila)
No existe. Así que se puede proceder a insertar el registro.
saludos
TE LO ENTIENDO PERFECTAMENTE PERO EN JAVA ENTONCS IRIA ALGO ASI:
Código:
try {
stmt = conex.createStatement();
ResultSet rst = stmt.executeQuery("SELECT count(fecha) FROM humedad WHERE id= " +fecha);
if (!rst.next()){
System.out.println("LA FECHA EXISTE");
}else{
System.out.println("LA FECHA NOOOOOOOOOO EXISTE");
}
} catch (SQLException ex) {
Logger.getLogger(BaseDatos.class.getName()).log(Level.SEVERE, null, ex);
}
SI ME ESTOY EQUIVOCANDO EN ALGO TE AGRADECERIA QUE ME LO EXPRESARAS =)