쿼리 질문

냥냥 2015.08.25 17:59 Views : 2055

상품/배송일(tdate1)/실제배송일(tdate2)/통계일자(tdate3)
A상품   2015-08-18 00:00:00 2015-08-17 00:00:00 2015-08-17 00:00:00
A상품   2015-08-18 00:00:00 2015-08-17 00:00:00 2015-08-18 00:00:00

업체요구에 의해서 통계시에 매입처시점과 매출처시점이 다르게 뽑아야 하는데요
통계를 위해서 별도의 통계처리를 해주는 과정에서 배송일과 실제배송일이 다르면 같은 상품이라도
2번 입력이 됩니다.
매출처시점에서는 배송일과 통계일자가 일치하는 걸 조회해야 하고 tdate1='2015-08-17' and tdate3='2015-08-17'..
매입처시점에서는 실제배송일과 통계일자가 일치하는 걸 조회해야 합니다. tdate2='2015-08-17' and tdate3='2015-08-17'..

이것만 보면 시점에 따라서 배송일과 실제배송일만 조건으로 해서 조회를 하면 되긴 하는데
다른 부분을 처리하기 위해서 통계일자 라는 걸 추가했습니다.

당일검색이나 하루만 검색하는 건 문제가 없는데요
기간검색으로 하면 데이타가 중복되서 나와서 문제가 생깁니다.
처음에는 (tdate2>='2015-08-17' and tdate2<=2015-08-18') 
and (tdate3>='2015-08-17' and tdate3<=2015-08-18') 이렇게 하면 되지 않을까 생각했는데
검색조건에 보면 중복되는 데이타가 나오게 됩니다.

그래서 아래와 같은 식으로 고치면 문제가 없는데요
(tdate2='2015-08-17' and tdate3='2015-08-17') or (tdate2='2015-08-18' and tdate3='2015-08-18')

몇 일 정도야 문제가 없지만 30일정도의 기간검색을 한다고 하면
저런 구문이 30개나 있어야 되는데.. 뭔가 문제가 있어보이고 비효율적으로 보이네요

이런 부분을 쿼리상으로 해결할 수 있는 방법이 있을까요?
No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 568
8913 다른 테이블의 열을 가져와서 추가하는 방법이 있나요? [2] Kunstlers 2015.09.06 2432
8912 Linked Server 로 Create Procedure 실행이 가능할까요? [3] 알비지 2015.09.03 2623
8911 고수님들 도와주세요 이광수_298837 2015.09.03 2365
8910 Data 삭제시 lob logical reads 관련 문의 드립니다. [3] 초보자여요 2015.08.31 2888
8909 백업관련 냥냥 2015.08.28 3847
8908 각 트리구조에서 평균값 구하는 쿼리..너무 어렵습니다. 성시기 2015.08.27 3063
8907 쿼리문좀 도와주세요 ㅠㅠ [1] 곰요 2015.08.27 2890
8906 특정 시간 프로파일러 실행 방법이 있을까요? [1] 나는짱이야 2015.08.27 2598
8905 프로시저 개발시 권한문제 ㅠ [2] 더따뜻한 2015.08.26 2885
8904 쿼리질문을 드릴려고 해요.. [1] 쿠아앙 2015.08.26 2762
» 쿼리 질문 냥냥 2015.08.25 2055
8902 Job Agency 에서 cmdExec 로 외부프로그램 실행 [2] 강구다.. 2015.08.24 3204
8901 사용자 정의 테이블 형식과 문자열 파싱 [1] 진윤호 2015.08.21 2935
8900 테스트서버 새로 구축해서 db백업을 푸는데 인증서에서 문제가 생깁니다. [2] niceman5 2015.08.21 3080
8899 범위값중 만족할 찾아내야 합니다. (새우편번호 관련) [1] 동동동 2015.08.20 3033
8898 고수님들 테이블 조인 업데이트 관련 질문좀 드립니다 왕만두와우동 2015.08.20 2606
8897 새로운 DB 를 만들면 이상한 테이블이 자동 생성됩니다. [1] 김태형_284584 2015.08.20 2588
8896 Numeric 옵션에 대해 질문드립니다. [2] 나는짱이야 2015.08.19 2520
8895 고수님들 5자리우편번호랑 6자리우편번호 함께 나와있는게 없을까요? neiyan 2015.08.19 2993
8894 DB 복제 NoSync cenam 2015.08.19 2895





XE Login