문제4-2
여기에서 쿼리의 조건을 소매점코드 필드에 직접 주었습니다.
그런데 쿼리 문제를 풀다보면, 조건을 줄때 따로 필드를 만들어서 주는 경우도 있는데,
이 두가지 경우가 정확히 구분이 안갑니다.
그리고
이문제에서 테이블표시에서 소매점만 표시하는데,
만일 제품별반품현황 테이블을 표시하면, 정답이 나오지 않습니다.
그냥 생각하기에는 제품별반품현황 테이블을 표시한다고 해서 별로 상관이 없는 것 같은데,
왜 답이 나오지 않나요?
소매점코드 필드의 내용과 바로 비교가 가능하므로 소매점코드 필드아래 조건에 지정한 것입니다.
따로 필드를 만드는 경우는 원래 필드의 내용을 가공하여 표시할때 입니다.
예를 들면 2014-3-4 라는 값중 월만 필드에 표시하려면 month([날짜]) 와 같이 입력해야 하는 것이구요.
이값중 3월에 해당하는 것만 표시하려면 조건에 3을 입력하는 것입니다.
원본 필드의 값이 아니라 가공된 값이 필요하다면
새로운 필드를 만들어 사용하시면 됩니다.
not in 을 사용하는 문제인데 제품별판매현황 테이블을 표시하게 되면
전체 값이 표시되기 때문에 not in 을 사용하여 값을 구할 수 없습니다.
그러므로 제품별판매현황은 표시하지 않아야 합니다.
좋은 하루 되세요.
"-
*2014-03-04 01:03:40
소매점코드 필드의 내용과 바로 비교가 가능하므로 소매점코드 필드아래 조건에 지정한 것입니다.
따로 필드를 만드는 경우는 원래 필드의 내용을 가공하여 표시할때 입니다.
예를 들면 2014-3-4 라는 값중 월만 필드에 표시하려면 month([날짜]) 와 같이 입력해야 하는 것이구요.
이값중 3월에 해당하는 것만 표시하려면 조건에 3을 입력하는 것입니다.
원본 필드의 값이 아니라 가공된 값이 필요하다면
새로운 필드를 만들어 사용하시면 됩니다.
not in 을 사용하는 문제인데 제품별판매현황 테이블을 표시하게 되면
전체 값이 표시되기 때문에 not in 을 사용하여 값을 구할 수 없습니다.
그러므로 제품별판매현황은 표시하지 않아야 합니다.
좋은 하루 되세요.
"