DB그리드에서 특정 컬럼값에 따라 레코드를 보이고, 안보이고 할 수 있나요?
제가 하려는 것은...
테이블에... 요구전문 송신시간과 요구전문 수신시간이 있는데...
요구전문 송신시간 에서 요구전문 수신시간을 뺀 값이 [?]이상인 것을 보여라...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(트랜잭션 성공 소요시간이라고 합니다..^^)
등의 조건으로 검색을 하고자 하거든요...
송/수신시간은 yyyymmddhhmmss형식으로 char(14)로 저장되어 있답니다...
1999년 12월 1일 오전 12시정각이라면... '19991201120000'일케 말이죠...
이렇게 쿼리해 온 데이타를 DB그리드에 뿌리는데...
트랜잭션 성공소요시간이란 필드는 실제 테이블에는 없구...
계산해서 제가 만들었거든요...
DB그리드에 뿌리는 것 까진 했는데....
'얼마 이상의 데이타만 보여라' 하는 검색은 어떻게 해야 할지 모르겠어요...
그렇다고... 새로운 뷰를 만들기도 그렇구...
친구 말로는 DB그리드에서... 원하지 않는 레코드는 빼고 보여주는...
뭔가가 있을 것 같다고 하는데...
좋은 방법 좀 가르쳐 주세요... ^^;;;
DB는 오라클 8을 쓰고 있답니다...
그리고 DB그리드에서 트랜잭션 성공소요시간이라는 컬럼의 명은 STime이랍니다.
[dbgrid1.Columns[15]의 값 >= 트랜잭션 성공소요시간.text;
의 조건도 만족하고, 다른 조건들도 만족하는 데이타 찾아서 뿌려주기..^^;;;;]
딱~! 이렇게만 구현되면 참 좋겠는데...^^;;; 도와주세요....
그럼 즐거운 하루 되시길...^^*
빠이~~~~~~~~~~*
query 컴포넌트를 사용할때 sql문장으로 하시면 편합니다.
select * from table_name
where field_name = 조건
and ...
이런식으로..