Q&A

  • sql에서 sum을 이용하려 하는데요. 도와주세요
내용은 이렇습니다.



Sum_money.SQL.Add('Select sum(sumprice) as sum_price, sum(Tax) as sum_tax, sum(Amount) as sum_amount from sale_item1');

sum_money.SQL.Add('where inv_no =:h_inv_no');



PM11.Value := sum_money.FieldValues['sum_price'];

PM21.Value := sum_money.FieldValues['sum_tax'];



그랬더니...

'sum_money:Field 'sum_price' not found' 라는 에러메시지가 나오네요.

(당연히 디비 안에는 sum_price라는 필드가 없지요.)



아무리 봐도 제가 sql문을 잘못 쓴거 같습니다.

어디가 잘못되었는지 가르쳐주세요. 무지 급하거든요.

6  COMMENTS
  • Profile
    공성환 2000.11.03 21:42
    Sum_money.SQL.Add('Select sum(sumprice) as sum_price, sum(Tax) as sum_tax,

    sum (Amount) as sum_amount from sale_item1');

    Sum_money.SQL.Add('where inv_no =:h_inv_no');

    Sum_money.ParamByName('h_inv_no').AsString := 조건값....

    Sum_money.open;



    나머지코딩...



    원하는 답변이 되었는지...

    sql문은 오류가 없는것같네요...





    이상림 wrote:

    > 내용은 이렇습니다.

    >

    > Sum_money.SQL.Add('Select sum(sumprice) as sum_price, sum(Tax) as sum_tax, sum(Amount) as sum_amount from sale_item1');

    > sum_money.SQL.Add('where inv_no =:h_inv_no');

    >

    > PM11.Value := sum_money.FieldValues['sum_price'];

    > PM21.Value := sum_money.FieldValues['sum_tax'];

    >

    > 그랬더니...

    > 'sum_money:Field 'sum_price' not found' 라는 에러메시지가 나오네요.

    > (당연히 디비 안에는 sum_price라는 필드가 없지요.)

    >

    > 아무리 봐도 제가 sql문을 잘못 쓴거 같습니다.

    > 어디가 잘못되었는지 가르쳐주세요. 무지 급하거든요.

  • Profile
    어린왕자 2000.11.03 19:54
    이궁..

    sum(sumprice)를 접근하시려면..

    param을 이용하시는게..

    사용법은 저두 잘..검색해보세요..



    죄송..초보여서..



    이상림 wrote:

    > 내용은 이렇습니다.

    >

    > Sum_money.SQL.Add('Select sum(sumprice) as sum_price, sum(Tax) as sum_tax, sum(Amount) as sum_amount from sale_item1');

    > sum_money.SQL.Add('where inv_no =:h_inv_no');

    >

    > PM11.Value := sum_money.FieldValues['sum_price'];

    > PM21.Value := sum_money.FieldValues['sum_tax'];

    >

    > 그랬더니...

    > 'sum_money:Field 'sum_price' not found' 라는 에러메시지가 나오네요.

    > (당연히 디비 안에는 sum_price라는 필드가 없지요.)

    >

    > 아무리 봐도 제가 sql문을 잘못 쓴거 같습니다.

    > 어디가 잘못되었는지 가르쳐주세요. 무지 급하거든요.

  • Profile
    이상림 2000.11.03 19:57
    ^^

  • Profile
    이상림 2000.11.03 20:01
    이상림 wrote:

    > ^^

  • Profile
    어린왕자 2000.11.03 19:17
    그룹별루 정렬해서 합을 보려구 하신게 아닌지요..

    Group By 필드...절이 빠진거 같은데..

    아무래두^^;

    이상 델초보 어린왕자였습니다.



    이상림 wrote:

    > 내용은 이렇습니다.

    >

    > Sum_money.SQL.Add('Select sum(sumprice) as sum_price, sum(Tax) as sum_tax, sum(Amount) as sum_amount from sale_item1');

    > sum_money.SQL.Add('where inv_no =:h_inv_no');

    >

    > PM11.Value := sum_money.FieldValues['sum_price'];

    > PM21.Value := sum_money.FieldValues['sum_tax'];

    >

    > 그랬더니...

    > 'sum_money:Field 'sum_price' not found' 라는 에러메시지가 나오네요.

    > (당연히 디비 안에는 sum_price라는 필드가 없지요.)

    >

    > 아무리 봐도 제가 sql문을 잘못 쓴거 같습니다.

    > 어디가 잘못되었는지 가르쳐주세요. 무지 급하거든요.

  • Profile
    이상림 2000.11.03 19:47
    빨리좀 알려주세요 엉엉엉