Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
dbGrid로 조회시 특정data display 않되게 하는 방법은...
강초입니다.
dbgrid를 이용해서 조회하는 프로그램을 만들고 있습니다.
dbgrid에 조회된 data들중에 금액이 0인것은 안나오게 할려고하는데
방법좀 알려주세요
query로는 않되서 dbgrid에서 할려고 합니다.
1
COMMENTS
김정선
•
2001.11.03 23:36
query로 하시면 될 듯 합니다.
SELECT P.NAME, D.DEPARTNAME, S.SUBDEPARTNAME, T.TITLENAME, P.PERSONID, VM.BREAKFIRST, VM.LUNCH, VM.DINNER,
( VM.BREAKFIRST + VM.LUNCH + VM.DINNER ) AS MEALTOTAL
FROM T_PERSON P, T_DEPART D, T_SUBDEPART S, T_TITLE T,
( SELECT CE.COMPANYCODE, CE.PERSONID,
SUM( IIF( '063000' <= MID( CE.CARDEVENTDATE, 9, 6 ) AND MID( CE.CARDEVENTDATE, 9, 6 ) <= '093000', 1, 0 ) ) AS BREAKFIRST,
SUM( IIF( '110000' <= MID( CE.CARDEVENTDATE, 9, 6 ) AND MID( CE.CARDEVENTDATE, 9, 6 ) <= '140000', 1, 0 ) ) AS LUNCH,
SUM( IIF( '170000' <= MID( CE.CARDEVENTDATE, 9, 6 ) AND MID( CE.CARDEVENTDATE, 9, 6 ) <= '200000', 1, 0 ) ) AS DINNER
FROM T_CARDEVENT CE
WHERE CE.BOARDID = '02' // 식당은 보드 어드레스가 02 번이다.
AND CE.CARDEVENTDATE BETWEEN :STARTDATE AND :ENDDATE
GROUP BY CE.COMPANYCODE, CE.PERSONID
) VM
WHERE P.COMPANYCODE = '01'
AND P.COMPANYCODE = D.COMPANYCODE
AND P.DEPARTCODE = D.DEPARTCODE
AND P.COMPANYCODE = S.COMPANYCODE
AND P.DEPARTCODE = S.DEPARTCODE
AND P.SUBDEPARTCODE = S.SUBDEPARTCODE
AND P.COMPANYCODE = T.COMPANYCODE
AND P.TITLECODE = T.TITLECODE
AND P.COMPANYCODE = VM.COMPANYCODE
AND P.PERSONID = VM.PERSONID
AND MEALTOTAL > 0 => 이런식으로 하시면 될듯..
ORDER BY P.DEPARTCODE, P.TITLECODE, P.PERSONID
우리들 wrote:
> 강초입니다.
> dbgrid를 이용해서 조회하는 프로그램을 만들고 있습니다.
> dbgrid에 조회된 data들중에 금액이 0인것은 안나오게 할려고하는데
> 방법좀 알려주세요
> query로는 않되서 dbgrid에서 할려고 합니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델초보
•
2001.11.05 19:29
3
COMMENTS
/
0
LIKES
검색결과에서 다시검색
김경록
•
2001.11.07 05:31
델초보 wrote: > 파라독스 디비에서 검색을 하여 그결과값을 알았는데 그결과값에서 다시 다른조건으로 검...
이희정
•
2001.11.05 20:50
델초보 wrote: > 파라독스 디비에서 검색을 하여 그결과값을 알았는데 그결과값에서 다시 다른조건으로 검...
이성찬
•
2001.11.05 19:58
--; 할 수 없습니다. 디비 자체가 로컬이다 보니 일단 1차 조건으로 검색한 다음 템프파일을 만드신후 재...
interbase
•
2001.11.05 19:23
1
COMMENTS
/
0
LIKES
Interbase에서 컬럼의 자리수를 늘리는 방법..??
이희정
•
2001.11.05 20:10
interbase wrote: > 안녕하세요? > InterBase 4.2를 쓰고 있는데 어떤 테이블의 컬럼이 VARCHAR 50 자리...
허수아비
•
2001.11.05 19:18
1
COMMENTS
/
0
LIKES
질문: 델파이에서는 게임 에디트 프로그램
디스+
•
2001.11.05 20:44
안녕하세요. 디스+입니다. 겜에디터라.... 겜에디터를 만드는데 중요한건 어떤 언어로 하는 게 중요한게 ...
초보
•
2001.11.05 19:00
3
COMMENTS
/
0
LIKES
이미지 로딩시간을 줄이기 위해서는.....
이희정
•
2001.11.05 21:03
초보 wrote: > 이미지를 DB에 저장을 하고 불러오는 프로그램을 하고 있습니다. > 이미지를 DB에서 불러...
초보
•
2001.11.06 06:53
답변을 주셔서 감사..... 지금 이미지들은 스레드를 사용하여 불러들이고 있어요.. 그런데 한번 로딩할때...
이희정
•
2001.11.06 20:11
제 생각엔.. 그런 문제라면 프로그램보다는 처리하는 방식 자체를 다르게 해야하지 않을까 싶네여. ...
깨구락지
•
2001.11.05 19:07
2
COMMENTS
/
0
LIKES
쿼리문 작성을 도와 주십시오.
하눌이
•
2001.11.05 21:08
깨구락지 wrote: > 테이블은 일자,사번,비고로 되어 있고 > 원하는 결과는 해당 기간에 사번별로 비고구...
깨구락지
•
2001.11.06 00:18
SQL에 대해 더 공부 해야겠습니다. 감사합니다. 깨굴~ 하눌이 wrote: > 깨구락지 wrote: > > 테이...
cure
•
2001.11.05 10:30
1
COMMENTS
/
0
LIKES
웹상에서 델파이로 만든것을 볼려면?...
Ziker
•
2001.11.05 14:16
안녕하세요 엑티브엑스(ActiveX)를 공부하시면 됩니다. 즐코되세요 cure wrote: > 델파이에서 폼...
운풍
•
2001.11.05 05:06
1
COMMENTS
/
0
LIKES
델파이에서 링크드 리스트 구조를 이용하려면..
scryed
•
2001.11.05 23:46
TList라는 클래스가 있구요. 고수들은 TList보다 Tcollection을 많이 씁니다. 델코강좌란에 List에 ...
정종구
2001.11.05 02:49
0
COMMENTS
/
0
LIKES
컴포넌트 문제인데요... 도와주세요. ㅠ.ㅠ.
나지영
2001.11.05 02:26
0
COMMENTS
/
0
LIKES
울트라에디트와 같은 수정기능은?
최준원
•
2001.11.05 01:56
1
COMMENTS
/
0
LIKES
특정위치의 dbf 파일 읽어 오기
벤지
•
2001.12.16 04:09
[답변] 방금 제가 그작업를 하고 있었어요오.. 제가 사용하는 간단한 방법의 소스를 적를게요 proce...
박광현
2001.11.04 23:15
0
COMMENTS
/
0
LIKES
원도우에서 네트워크 연결을 해제하는 방법?
풋내기
•
2001.11.04 12:46
1
COMMENTS
/
0
LIKES
동적 배열 질문입니다!!
최용일
•
2001.11.05 19:46
안녕하세요. 최용일입니다. 에러날 이유가 없는데요... 다른 곳에서 에러가 났거나, High/Length하기...
dskang
2001.11.04 06:58
0
COMMENTS
/
0
LIKES
SQL Query 문제
강요한
2001.11.04 05:21
0
COMMENTS
/
0
LIKES
파일저장하기
서영택
•
2001.11.04 04:54
1
COMMENTS
/
0
LIKES
화면 디스플레이문제
Ziker
•
2001.11.05 02:47
안녕하세요 폼의 속성중 오토스크롤 옵션을 해제해주시요 폼의 초기 포인트를 left, top 각각 0,0으로 ...
왕왕초보
2001.11.04 04:18
0
COMMENTS
/
0
LIKES
엔터키를 치면 PickList가 열리게 하려면 어떻게 해야 되나요?
왕초보
•
2001.11.04 01:50
1
COMMENTS
/
0
LIKES
도와 주세요
Ziker
•
2001.11.05 02:44
안녕하세요.~ 음냐.. 소스에는 버튼을 쓰는걸로 되어 있는거 같은디 실제 폼에 없는거 같은디요... ...
EzyRyder
•
2001.11.04 01:49
1
COMMENTS
/
0
LIKES
paradox테이블에서 integer필드에 Tedit box값넣기
이성찬
•
2001.11.05 06:32
두가지 가능성이 있습니다. 1. Edit1.Text 가 비어있을 경우, 즉 값이 '' 일경우 Integer값 변환시 에...
항상감사
•
2001.11.03 23:58
1
COMMENTS
/
0
LIKES
MDI 에서 변수 전달...
이성찬
•
2001.11.05 06:35
폼내 전역 변수를 PUBLIC 에 선언하시고 각 폼의 변수에 값을 할당하실때 Form1.sS, Form2.sS 하는 식으로...
우리들
•
2001.11.03 23:24
1
COMMENTS
/
0
LIKES
dbGrid로 조회시 특정data display 않되게 하는 방법은...
강초입니다. dbgrid를 이용해서 조회하는 프로그램을 만들고 있습니다. dbgrid에 조회된 data들중에 금액이 0인것은 안나오게 할려고하는데 방법좀 알려주세요 query로는 않되서 dbgrid에서 할려고 합니다.
김정선
•
2001.11.03 23:36
query로 하시면 될 듯 합니다. SELECT P.NAME, D.DEPARTNAME, S.SUBDEPARTNAME, T.TITLENAME, P.PERSO...
우리들
2001/11/03 23:24
Views
224
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
query로 하시면 될 듯 합니다.
SELECT P.NAME, D.DEPARTNAME, S.SUBDEPARTNAME, T.TITLENAME, P.PERSONID, VM.BREAKFIRST, VM.LUNCH, VM.DINNER,
( VM.BREAKFIRST + VM.LUNCH + VM.DINNER ) AS MEALTOTAL
FROM T_PERSON P, T_DEPART D, T_SUBDEPART S, T_TITLE T,
( SELECT CE.COMPANYCODE, CE.PERSONID,
SUM( IIF( '063000' <= MID( CE.CARDEVENTDATE, 9, 6 ) AND MID( CE.CARDEVENTDATE, 9, 6 ) <= '093000', 1, 0 ) ) AS BREAKFIRST,
SUM( IIF( '110000' <= MID( CE.CARDEVENTDATE, 9, 6 ) AND MID( CE.CARDEVENTDATE, 9, 6 ) <= '140000', 1, 0 ) ) AS LUNCH,
SUM( IIF( '170000' <= MID( CE.CARDEVENTDATE, 9, 6 ) AND MID( CE.CARDEVENTDATE, 9, 6 ) <= '200000', 1, 0 ) ) AS DINNER
FROM T_CARDEVENT CE
WHERE CE.BOARDID = '02' // 식당은 보드 어드레스가 02 번이다.
AND CE.CARDEVENTDATE BETWEEN :STARTDATE AND :ENDDATE
GROUP BY CE.COMPANYCODE, CE.PERSONID
) VM
WHERE P.COMPANYCODE = '01'
AND P.COMPANYCODE = D.COMPANYCODE
AND P.DEPARTCODE = D.DEPARTCODE
AND P.COMPANYCODE = S.COMPANYCODE
AND P.DEPARTCODE = S.DEPARTCODE
AND P.SUBDEPARTCODE = S.SUBDEPARTCODE
AND P.COMPANYCODE = T.COMPANYCODE
AND P.TITLECODE = T.TITLECODE
AND P.COMPANYCODE = VM.COMPANYCODE
AND P.PERSONID = VM.PERSONID
AND MEALTOTAL > 0 => 이런식으로 하시면 될듯..
ORDER BY P.DEPARTCODE, P.TITLECODE, P.PERSONID
우리들 wrote:
> 강초입니다.
> dbgrid를 이용해서 조회하는 프로그램을 만들고 있습니다.
> dbgrid에 조회된 data들중에 금액이 0인것은 안나오게 할려고하는데
> 방법좀 알려주세요
> query로는 않되서 dbgrid에서 할려고 합니다.