
23/05/2009, 05:48
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Ingresar fecha en un campo date Intenta con esto, pues por lo que veo esas fechaEX y fechaVX tendrán el mismo formato
Solución 1)
String Consulta4="SELECT * FROM productosx WHERE STR_TO_DATE(fecha,'%d/%m/%Y') BETWEEN "+STR_TO_DATE(fechaEX,'%d/%m/%Y') +" AND "+STR_TO_DATE(fechaVX,'%d/%m/%Y') +";";
Solución 2)
De todas formas, yo no entiendo por qué no le das la vuelta a las variables:
String FechaEX=jcb_añoEX.getSelectedItem()+"/"+jcb_mesEX.getSelectedItem()+" /"+jcb_diaEX.getSelectedItem();
String FechaVX=jcb_añoVX.getSelectedItem()+"/"+jcb_mesVX.getSelectedItem()+"/"+jcb_diaVX.getSelectedItem();
y luego simplemente lo que tenías:
String Consulta4 ="SELECT * FROM productosx WHERE STR_TO_DATE(fecha,'%d/%m/%Y') BETWEEN "+FechaEX+" AND "+FechaVX+";"; |