////////////////////////////////////////////////////////////////////////////////
String query1 = "select matnr,from_date,to_date ";
query1 += "from SIN_RETURN_POLICY_DETAIL , SIN_RETURN_POLICY ";
query1 += "where SIN_RETURN_POLICY_DETAIL.idx=SIN_RETURN_POLICY.idx";
ParameterList param1 = new ParameterList();
param1.setQuery(query1);
ParameterList res1 = mc.execute(ICode.MSSQL_SQL_QUERY,"",param1,sesUserId);
if(res1 != null)
{
Table table1 = res1.getTable("RESULT");
int tmpCnt = table1.getNumRow();
tmpData = new String [tmpCnt][3];
if(table1 != null)
{
int cnt = table1.getNumRow();
for(int tmpi = 0 ; tmpi < cnt ; tmpi++)
{
Row row1 = table1.getRow(tmpi);
//tmpData[tmpi][0] = row1.getValue("idx");
tmpData[tmpi][0] = row1.getValue("matnr");
tmpData[tmpi][1] = row1.getValue("from_date");
tmpData[tmpi][2] = row1.getValue("to_date");
}
}
}
////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////// 값이 같은지 비교해서 해당 row의 설정을 변경
Calendar cal1 = Calendar.getInstance(); // 현재 날짜를 지정한 포맷에 맞춰 문자열로 긁어온다.
Date currentTime = cal1.getTime();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
String ndate = formatter.format(currentTime);
int int_tmpDate = Integer.parseInt(ndate); // 긁어온 날짜값을 비교를 위해 int 형으로 변환
for(int count = 0 ; count < tmpData.length ; count++ )
{
int int_fromDate = Integer.parseInt(tmpData[count][1]); // DB에서 긁어온 문자열값을 비교를 위해 int 형으로 변환시킨다.
int int_toDate = Integer.parseInt(tmpData[count][2]); // 위는 이전날짜 , 아래는 마지막 날짜
if(vData[i][0].equals(tmpData[count][0])) // 조건이 같을 경우에 날짜끼리의 비교 후. 참이면 컬럼의 설정을 변경.
{
if(int_fromDate <= int_tmpDate && int_tmpDate <= int_toDate)
{
out.write("dss.Row = "+(realCnt+1)+"\n");
out.write("dss.Col = 3\n");
out.write("dss.BackColor = &hffccff\n");
out.write("dss.ForeColor = &hff0000\n");
out.write("dss.BlockMode = false\n");
}
}
}
////////////////////////////////////////////////
'저장용' 카테고리의 다른 글
php 현재 열려있는 파일명 보기 (0) | 2011.11.08 |
---|---|
도분,도 (0) | 2011.05.12 |
서버 내 php찾기.. 스크립트 (0) | 2009.04.30 |
webalizer (0) | 2009.04.24 |
APM.. (0) | 2009.04.20 |