책 내용 질문하기
쿼리 조건 정하기
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
263
조회수
342
작성일
2011-11-17
작성자
첨부파일

엑세스 263페이지에서요

3번문제 최고매출처 쿼리를 작성하시오

1)업체별내역 쿼리에서 합계가 가장 많은 거래처를 표시

2)거래처는 거래처코드에서 하이픈(01) 나오기 전까지의 내요안 표시 (left,instr함수 사용)

1번은 조건 :(select max(합계) from 업체별내역)

2번은 필드 : 거래처 : left([거래처코드],instr([거래처코드],"-")-1)

둘다 조건문같은데 하나는 조건형식에서 쓰고 하나는 필드형식에서 쓰는지 모르겟습니다.

답변
2011-11-17 10:09:35

1)업체별내역 쿼리에서 합계가 가장 많은 거래처를 표시

합계가 가장많은 거래처 라는 것은 합계 필드에서 max 값을 구할 수 있기 때문에

조건에 사용하는 것이구요.

2)거래처는 거래처코드에서 하이픈(01) 나오기 전까지의 내요안 표시 (left,instr함수 사용)

의 경우 거래처코드라는 필드의 값을 이용하여 다른 필드값을 만들어야 하므로 필드에 식을 이용하여 작성합니다.

필드의 내용을 다른 것으로 변경하여 표시 하고자 한다면 필드에 식을 쓰셔서 값을 변경하여 이것을 쿼리의 필드 값으로 사용하고

필드의 내용중 특정한 것만 본다던지 조건을 지정 할 수 있는 경우에는 조건에 사용하는 것이죠.

좋은 하루 되세요.

"
  • *
    2011-11-17 10:09:35

    1)업체별내역 쿼리에서 합계가 가장 많은 거래처를 표시

    합계가 가장많은 거래처 라는 것은 합계 필드에서 max 값을 구할 수 있기 때문에

    조건에 사용하는 것이구요.

    2)거래처는 거래처코드에서 하이픈(01) 나오기 전까지의 내요안 표시 (left,instr함수 사용)

    의 경우 거래처코드라는 필드의 값을 이용하여 다른 필드값을 만들어야 하므로 필드에 식을 이용하여 작성합니다.

    필드의 내용을 다른 것으로 변경하여 표시 하고자 한다면 필드에 식을 쓰셔서 값을 변경하여 이것을 쿼리의 필드 값으로 사용하고

    필드의 내용중 특정한 것만 본다던지 조건을 지정 할 수 있는 경우에는 조건에 사용하는 것이죠.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.