Q&A

  • 인터베이스(파이어버드) 쿼리문 질문입니다.
다들..수고많으십니다..

다른 디비에서는 되는것같은데..인터베이스(파이어버드)는 안돼는것 같아서 이렇게 질문 올립니다.
아래 쿼리문 좀 봐주세요

아래문장은 상품의 판매수량합계가 큰것부터 출력하고싶어서..
(good:상품명 qty:판매수량 datas:판매자료가 저장된 테이블)
selct good,sum(qty) tqty from datas
group by good
order by tqty  <-- 요부분이 에러가 나네요...
판매수량합계가 큰것부터 출력하고싶은데..
파이어버드에서..방법이 없나요??
고수님들의 도움을 부탁드립니다.
5  COMMENTS
  • Profile
    박성훈 2003.03.07 03:58

    안녕하세요?
    필드명에 Alias붙이고는 안되는게 맞구요.
    대신 번호를 붙여보세요.

    selct good,sum(qty) tqty from datas
  • Profile
    도니 2003.02.28 07:09
    다른부분이 틀린거 같은데...

  • Profile
    신승욱 2003.02.28 19:37
    관심 가져 주셔서..감사..
    에러문은..간단합니다..
    order by tqty 라인에서
    SQL error code = -206
    Column unknown TQTY
    이런 에러거든요...파이어버드가..이런문장을 지원하지 않는건지....답답하네요
  • Profile
    임옥섭 2003.02.28 20:38
    인터베이스(파이어버드)는 모르지만
    그냥.. 아래처럼 하면 아마 되실듯

    selct good,sum(qty) tqty from datas
    group by good
    order by sum(qty);

    안되시면

    selct good,sum(qty) from datas
    group by good
    order by sum(qty)

    만약 안되시면

    select T1.good, T1.tqty from (select good, sum(qty) from datas group by good) T1
    order by T1.tqty


  • Profile
    신승욱 2003.02.28 21:04
    select good,sum(qty)tqty from datas
    group by good
    order by 2
    이렇게 하면 돼네요..직접 컬럼명을 적지않고...순서를 적어주니깐..돼네요
    이게 안되는게 말이 안돼죠...다른 님들은 저처럼 고생하지 마세요..
    신경써주신분들..감사요
    • 송현경
    • 2003.02.28 21:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
      2003.03.01 03:30
      예전에 저도 머가 잘 안돼서 장수만큼 퀵리포트를 뛰운적이 있었습니다. 페이지 장수가 믾지 않다면...
    • 정상배
    • 2003.02.28 12:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 래머
      2003.02.28 18:24
      에디트박스의 경우는 프로터피의 ImeMode 를 imSHangul로 설정해주면 키 입력이 영문으로 되어있어도 설정...
    • 도니
    • 2003.02.28 07:05
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 내바
    • 2003.02.28 04:51
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김동훈
    • 2003.02.28 04:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      2003.03.07 03:53
      안녕하세요? 그거 자료실에 있는거 맞을텐데요. BDEInfosetup.exe였던가... 다시 찾아보세요. 아님 ...
    • 맑은물
    • 2003.02.28 04:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • [ROOKIE]
      2003.02.28 20:05
      팁 게시판의 이정욱님이 쓰신 '프로젝트나 파일의 버전을 가져오는 방법. '을 참조하세요.
    • 김상수
    • 2003.02.28 03:54
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 프리빌
      2003.02.28 04:46
      질문이 약간 이상(^^;) 아상군요... 타이머를 이용해서 일정한 간격으로 쿼리를 날린다고 했는데... 그럼...
    • 김상수
      2003.02.28 05:15
      맞습니다...맞고요^^:;; 그러니깐 연결상태 확인을 어떻게 하는지요 저도 그걸 알고 싶습니다. ^^...
    • 프리빌
      2003.02.28 06:17
      글쎄요.... 우선 DB.conected 에는 네트웍이 오프되었다고 해서 실시간으로 그 정보가 들오어진 않습니...
    • KDDG_Hoya
      2003.02.28 04:09
        간략하게..      if  database.connected then   ...
    • 김상수
      2003.02.28 04:52
      잘은 모르겠는데요 database.connected 이렇게 해버리면 이전에 연결되었던 상태를 가지고 있는...
    • 도니
      2003.02.28 07:07
      작업이 끝나면 connected := false; 다시 시작할때 connected := true; 하시면 되져..^^;;
    • 신승욱
    • 2003.02.28 03:45
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      2003.03.07 03:58
      안녕하세요? 필드명에 Alias붙이고는 안되는게 맞구요. 대신 번호를 붙여보세요. selct good,sum(qt...
    • 도니
      2003.02.28 07:09
      다른부분이 틀린거 같은데...
    • 신승욱
      2003.02.28 19:37
      관심 가져 주셔서..감사.. 에러문은..간단합니다.. order by tqty 라인에서 SQL error code = -206 Co...
    • 임옥섭
      2003.02.28 20:38
      인터베이스(파이어버드)는 모르지만 그냥.. 아래처럼 하면 아마 되실듯 selct good,sum(qty) tqty from...
    • 신승욱
      2003.02.28 21:04
      select good,sum(qty)tqty from datas group by good order by 2 이렇게 하면 돼네요..직접 컬럼명을 적...
    • 임옥섭
      2003.02.28 20:47
      TEmbeddedWB에서 다른 특별한 방법이 있는지 모르지만 제생각에는 웹에서 서로 다른 객체?의 상태에 따른 ...
    • 아폴론
    • 2003.02.28 02:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2003.02.28 02:43
        if Image1.Picture.Graphic = nil then     showmessage('사진이 없어요...
    • zebra
    • 2003.02.28 02:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2003.02.28 02:49
      procedure Proc_Enabled_Comp(vp_Comp: TComponent); var   i: Integer; begin   ...
    • 김명찬
    • 2003.02.28 02:09
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2003.02.28 03:12
      안녕하세요... 델파이 5 이상을 쓰신다면, ADODB Unit 의 ParseSQL 이란 함수를 찾아보셔서 ...
    • 김명찬
      2003.02.28 21:17
      ^^
    • 김형태
    • 2003.02.28 01:52
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김한순
      2003.02.28 21:59
      첨부 파일에 찾기 예제를 올렸습니다. 원래 소스있는 폴더에 복사 하신 후 컴파일을 해 보세요 올리신 ...
    • 봔™
      2003.02.28 22:57
      감사합니다... 이런 해결방법이 있었군요.... 너무 고맙습니다.
    • 오창석
    • 2003.02.28 00:17
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 내바
    • 2003.02.28 00:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 우연짱
      2003.02.28 02:12
      레지스트리에 해당프로그램 등록하면 될꺼 같은데여 ^^? 예) C:AAA.exe파일을 윈도우 시작시마다 실행시...
    • 내바
      2003.02.28 03:29
      감사합니다.
    • 래머
      2003.02.28 00:43
      pageheader밴드의 beforprint이벤트에 PageNumber가 2와 같거나 크면 enable := false 식의 조건을 넣으면 ...
    • 엄창숙
      2003.02.27 23:56
      예전에 했던기억이 있어서.. PageHeadBand의 속성중에 HasChild := True로 하면 ChildBand가 생김니다...
    • 김종호
    • 2003.02.27 22:55
    • 0 COMMENTS
    • /
    • 0 LIKES