Q&A

  • mssql의 쿼리를 파라독스로 변환하는데요 case문좀 갈켜주세요
case문에 관련된 질문입니다.

mssql 쿼리를 파라독스로 수정할려구 합니다.

제대로 돌아갈려면 어케 수정해야하나요?

* mssql 쿼리

select case end_yn when 'D' then '반품' end aaa, *
from   sale
where  biz_id = 'D0000010'
and    sale_date between  '2002-07-01' and '2002-08-07'
and    end_yn = 'D'

고수님들 부탁드려여...  (__)

급합니다.

1  COMMENTS
  • Profile
    KDDG_Jo 2002.08.08 02:50

    쿼리문만으로 원하는 결과를 얻기는 불가능합니다.
    TQuery의 Calculated를 이용해보세요

    1. "select  *  from   sale"
    를 Query 컴포넌트 Sql에 입력합니다.

    2. Query 컴포넌트를 더블클릭합니다.

    3.Fields Editor 창에 Add All Field 를 이용해 사용하는 필드를 등록합니다.

    4.New Field를 선택후 Name=aaa,Type=String; Size=4 를 입력합니다.

    5. Query 컴포넌트의 OnCalcFields 이벤트에 다음과 같이 코딩합니다.
    procedure TForm1.Query1CalcFields(DataSet: TDataSet);
    begin
          if Query1.FieldByName('end_yn').AsString = 'D' then
             Query1aaa.Value := '반품'
          else Query1aaa.Value := '';
    end;



    • sonny
    • 2002.08.08 00:21
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.08.08 01:14
      올릴수 있습니다. 제가 생각하기에 두 가지 방법이 있을 수 있겠는데... 첫 번째는 플래쉬 관련 Ac...
    • 김형수
      2002.08.08 06:38
      안녕하세요. 플래쉬파일만 가능한지요. 움직이는 그림파일두 가능한가요? 오프라인에서도 가능하게 ...
    • 한원희
      2002.08.08 06:55
      플래쉬 파일인 경우, WebBrowser1.Navigate('C:tempexample.swf'); 이미지 인 경우 WebBrowse...
    • 김형수
      2002.08.08 18:37
      덕분에 한가지 더 배웠습니다. 즐거운 하루 되세요.
    • 한원희
      2002.08.07 23:43
      리스트 박스에서의 컬럼은 스트링그리드 등에서의 컬럼과는 다릅니다. 단지 목록을 화면에 표현하는 ...
    • 김명석
    • 2002.08.07 23:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_Jo
      2002.08.08 02:50
      쿼리문만으로 원하는 결과를 얻기는 불가능합니다. TQuery의 Calculated를 이용해보세요 1. "select&...
    • lee
    • 2002.08.07 23:04
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 호기심
    • 2002.08.07 22:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이현우
      2002.08.08 02:48
      ---------------------------- odbc 환경이 안 맞아서 그럴겁니다..... 만약 dobc 설정이 맞아도 그런...
    • 기타맨
    • 2002.08.07 20:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.08.07 20:14
      두 가지 방법이 있을 수 있겠네요. 첫 번째는 프로젝트 새로 만들기에서 Console 애플리케이션으로 작...
    • 김동준
    • 2002.08.07 19:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2002.08.07 22:38
      여기서 말하는 host는 클라이언트를 말하는거 같은데요. 그러니까 지금 사용하고 계신 PC를 의미하는...
    • 짱아
    • 2002.08.07 19:28
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 윤법상
      2002.08.08 02:46
      조금 잘못했네요^^ 1) form1 에서는 form2 만 아래와 같이 띄우고........ --------------------------...
    • 짱아
      2002.08.08 03:42
      님... 구래두.. 구래두.. 뒷장만 나와염... ㅠ.ㅜ 다른건 없나염??? 왜이러는지.. 흐미....
    • 윤법상
      2002.08.08 05:56
      아! 직원중에 그런 경험이 있는데 혹시 A4 용지 규격에 맞출경우 A4 용지에 꽉 차도록 밴드가 들어가 있을...
    • 짱아
      2002.08.08 19:07
      ^^: 죄송해염... 안되염... 밴드 위에 이미지를 불러서 그 위에 라벨등을 올렸거덩여.. ㅡㅡ; 규격을 ...
    • 한원희
      2002.08.07 20:17
      델파이에서 제공하는 인스톨 쉴드는 영문판이기 때문에 당연히 한글로 설치프로그램을 작성할 수는 없...
    • 델사랑
    • 2002.08.07 06:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한주영
      2002.08.07 20:02
      일반적인 경우만 말하겠습니다 파라독스는 엄청나게 빠른 데이타베이스입니다. 제가 경험한 어떤 데이...
    • oss
    • 2002.08.07 05:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.08.07 07:38
      델파이에서 기본으로 제공하는 메소드 같지는 않군요. 아마도 따로 작성한 것 같은데, 이런 경우 해당...
    • 델사랑
      2002.08.07 20:30
      컴파일하면 그냥 만들어 집니다 F9를 누르면 컴파일이 되는데 자동으로 만들어집니다 제가 알기로는 완전...
    • oss
    • 2002.08.07 04:07
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.08.07 07:31
      델파이 Tools/Environment Options 에서 라이브러리 설정이 제대로 되어 있는지 확인하시구요. 제대...
    • 장태원
      2005.07.05 19:59
      System.Pas  를 찾을 수 없는 이유는, 사용하는 BPL(Component) 의 문제일 가능성이 젤 크며, ...
    • 한원희
      2002.08.07 07:26
      OnShow에서 실행을 했을 때, 안되는 경우가 있다면, OnCreate에서 타이머를 구동해야 할 것 같습니다...
    • 정용광
      2002.08.07 04:05
      procedure TForm1.FormShow(Sender: TObject); begin     조건에 맞으면  &nb...
    • 홍성락
      2002.08.07 05:34
      hsr/////////////////////////////////////////////////////////////// 제가 GIS쪽에 있기에 GIS회사의 엔...
    • 우제영
      2002.10.20 08:00
      Autodesk 공식 써드파티프로그램중에 Voloview 가 있습니다. 뷰잉용으로는 기능도 강력하고 .. !! 공짭니...
    • 고정섭
    • 2002.08.07 02:31
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 2002.08.07 03:55
      Low와 High를 이용하시면 어때요? for i := Low(Array) to High(Array) do   do something....
    • 홍성락
      2002.08.07 03:07
      hsr////////////////////////////////////////////// Length() 로만 구하면 안되나요. procedure TForm...
    • 이창환
    • 2002.08.07 01:27
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.08.07 07:46
      아마도 애플리케이션 서버쪽의 에러일 확률이 높은 것 같습니다. 특히, 서버쪽에서 처음에 작성한 것...
    • 이선경
      2002.08.07 01:34
      나의 경우는 파라메타가 variant가 아닌 특별한 타입을 지정해 주면 문제가 생기더군요, 그런데 접속만 ...