영카트 쿠폰리스트 쿼리

영카트 쿠폰리스트 쿼리

QA

영카트 쿠폰리스트 쿼리

본문

쿠폰 리스트 쿼리가 막힙니다 ㅠㅠ

전체보기는 and cp_end >= '{$member['mb_datetime']} 

이렇게 회원가입전에 발급되었던 쿠폰은 안보이게 쿼리를 짜노았습니다.

 

사용불가능한 쿠폰쿼리는 

어떻게 짜야할지모르겠네요 ㅠㅠ

1.cp_id is null = 사용하지 않은 쿠폰이지만 기간이 지난쿠폰

2.cp_id is not null = 사용한 쿠폰 

이 두개가 나와야하는데.. 쿼리를 잘못짜겠습니다 ㅠㅠ 

조인을 검색해봤찌만

비전공자로선 힘드네요.ㅠㅠ

이렇게 짜봤습니다

"  and ((cp_start <= '".G5_TIME_YMD."' and cp_end >= '".G5_TIME_YMD."' and b.cp_id is not null) or (cp_start >='{$member['mb_datetime']}' and cp_end < '".G5_TIME_YMD."'  and b.cp_id is null))"; 

요기서 뭐가 틀린걸까요...

 

이 질문에 댓글 쓰기 :

답변 1

질문 만으로는 전체 쿼리 짜기는 애마하구여

위에서 짜신 쿼리에서

 

and ((cp_start <= '".G5_TIME_YMD."'

 

and ((cp_start <= '".G5_TIME_YMD."' and cp_end >= '".G5_TIME_YMD."' and b.cp_id is not null) or (cp_start >='{$member['mb_datetime']}'

 

과같이 and단위로 잘라서 쿼리 수정해보세여 

답변을 작성하시기 전에 로그인 해주세요.
전체 79
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT