sqlQuery = "select custom_no from tbl_a where custom_no in (select distinct custom_no from tbl_a where start_date = '090115')"
sqlQuery = sqlQuery & " and start_date = '090116'"
생초보입니다. ㅋㅋ 잘좀 부탁하고요.
위의 검색하려고 하는 것은 15일자에 들어왔던 고객중 16일에도 들어왔는지 여부를 알고 싶은 쿼리 입니다만,
무엇이 틀린것인지 알 수 가 없습니다.
그냥 프로그램에서 아래와 같이 한다면 문제는 없습니다만, 속도가 너무 느린듯해서 모두 sql한문장으로 해결을
해볼까 하는데 좀처럼 되지를 않습니다.
<><> 생략 <><>
sqlQuery = "select distinct custom_no from tbl_a where start_date = '090115'"
Set objRS = objCon.Execute (sqlQuery)
if (objRS.BOF and objRS.EOF) Then
Else
While (Not objRS.EOF)
sqlQuery1 = "select custom_no from tbl_a where custom_no = '" & objRS(0) & "'"
sqlQuery1 = sqlQuery1 & " and start_date = '090116'"
Set objRS1 = objCon.Execute (sqlQuery1)
if (objRS1.BOF and objRS1.EOF) Then
Process_1
Else
Process_2
End if
End if
<><> 생략 <><>
위 sql문이 틀린곳이 있다면 무엇이며, 다른 방법은 어떤것들이 있는지 고수님들 부탁좀 드립니다.
|