Q&A

  • 누가 다음 SQL문 분석해주셔요....
델파이에서 QRY-SUM이라는 Query를 하나 생성해서, 다음과 같은 쿼리를 추가하는데..

여기서 select문이 'AS'가 뭔지 모르겠습니다. table에 없는 SUM_QTY를 어떻게 하자는 건가요....

===============================================================

QRY_SUM.SQL.ADD('SELECT SUM(COLS_QTY)AS SUM_QTY FROM COLOR');

QRY_SUM.SQL.ADD('WHERE COLS_ORNO1 =:ORNO1');

QRY_SUM.SQL.ADD('AND NOT((COLS_JE =:GU) OR (COLS_JE=:GU1))');

===============================================================



초보가 고수님들의 답변을 눈빠지게 기다립니다....

2  COMMENTS
  • Profile
    박세연 2000.09.06 23:27
    SUM(COLS_QTY)AS SUM_QTY

    라는거는 요



    SUM은 합계를 하는 DBMS의 함수이구요 AS 는 결과의 이름을 다음에 오는 문자로 표현



    하겠다는 거죠...



    조건에 합당하는 레코드의 COLS_QTY필드의 값을 모두 더한다음 SUM_QTY필드로 보여줘라.



    히힝~~ 이런 함수는 여러가지 있죠... COUNT, AVG, MAX, MIN 등등



    도움이 되시려나요...



    -언제나 초보를 벗어나려나..... 에궁~~-

  • Profile
    hnc8888 2000.07.25 18:30
    coolling wrote:

    > 델파이에서 QRY-SUM이라는 Query를 하나 생성해서, 다음과 같은 쿼리를 추가하는데..

    > 여기서 select문이 'AS'가 뭔지 모르겠습니다. table에 없는 SUM_QTY를 어떻게 하자는 건가요....

    > ===============================================================

    > QRY_SUM.SQL.ADD('SELECT SUM(COLS_QTY)AS SUM_QTY FROM COLOR');

    > QRY_SUM.SQL.ADD('WHERE COLS_ORNO1 =:ORNO1');

    > QRY_SUM.SQL.ADD('AND NOT((COLS_JE =:GU) OR (COLS_JE=:GU1))');

    > ===============================================================

    >

    > 초보가 고수님들의 답변을 눈빠지게 기다립니다....

    sum(cols_qty) 의 결과를 SUM_QTY(필드name) 라는이름의 가상 필드로

    display 됩니다

    즉 query수행시 sum_Qty라는 필드가 보여지나 그것은 새로 생성된필드가 아니고

    단지 sum(cols_qty) 의 결과를 SUM_QTY라는 필드 이름으로 보여 집니다..