1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
String Date_D_str=request.getParameter("Date_D_str");
String Date_F_str=request.getParameter("Date_F_str");
Date Date_Debut = null;
Date Date_Fin = null;
//SimpleDateFormat fr = new SimpleDateFormat("dd-MM-yyyy");
SimpleDateFormat fr = new SimpleDateFormat("yyyy-MM-dd");
//DateFormat df_fr = DateFormat.getDateInstance(DateFormat.SHORT,Locale.FRENCH);
if ((Date_D_str != null) && (Date_F_str != null))
{
Date_Debut = fr.parse(Date_D_str);
Date_Fin = fr.parse(Date_F_str);
fr.applyPattern("dd/MM/yyyy");
String date1 = fr.format(Date_Debut) ;
String date2 = fr.format(Date_Fin) ;
Statement stmt = con.createStatement();
ResultSet req = stmt.executeQuery("select appelant, code_type_trafic, sum(nombre) as nombre_rejet , sum(duree) as duree_rejet , min(date_appel) , max(date_appel) from table where code_type_trafic != 'CF' and date_appel between to_date ('date1','dd/mm/yyyy') AND to_date ('date2','dd/mm/yyyy') group by appelant,code_type_trafic" ); |