在SQL語法中可以用to_char來指定取出想要的部份,如年或月
用.getCell方法取出的值會轉為字串,所以必須要在使用integer.parseInt來做轉換
用.getCell方法取出的值會轉為字串,所以必須要在使用integer.parseInt來做轉換
範例如下:(此為程式的一部份,宣告部份請自行設定)
//取日期大小
//min
minsqlCommand = "SELECT to_char(min(inputdate),'yyyy') as min_year,to_char(min(inputdate),'mm') as min_month"+
" FROM custprofile";
//" where rownum
minqueryInfoDB = new E104Conn(g.driver,g.database,g.username,g.password,false);
minqueryInfoDB.setSql(minsqlCommand);
mindataInfo = minqueryInfoDB.getData();
int minyear=0;
int minmonth=0;
minyear=Integer.parseInt(mindataInfo.getCell(0,"min_year"));
minmonth=Integer.parseInt(mindataInfo.getCell(0,"min_month"));
System.out.println("int_min_year:"+minyear);
System.out.println("int_min_month:"+minmonth);
全站熱搜