Q&A

  • 도와주세요..
as 400 을 사용하다가 mssql 로 전환 작업을 하고 있습니다. 조인쿼리문에서 자꾸만 ifnull 이 인식할 수 없는 함수라고 나옵니다. mssql에서는 ifnull대신 어떤걸 사용해야 합니까?



예)))

sql.clear;

sql.add(' select a.badodno, a.badburcd, a.baditmop, ');

sql.add(' a.baditmcol, a.badspc, a.badunt, ');

sql.add(' b.itmcd2, b.itmnm, ');

sql.add(' ifnull(sum(a.badqty), 0) as badqty, ifnull(sum(a.baduamt), 0) as baduamt, ');

sql.add(' ifnull(sum(a.badct), 0) as badct, ifnull(sum(a.badwgt), 0) as badwgt ');

sql.add(' from bmtadd a');

sql.add(' left outer join MITEMC b on b.itmsysop = ''' + gsysop + ''' ');

sql.add(' and b.itmop = a.baditmop ');

sql.add(' and b.itmcd = a.baditmcd ');

sql.add(' where a.badinvno = ''' + txtinv.text + ''' ');

sql.add(' group by a.badodno, a.badburcd, a.baditmop, b.itmcd2, b.itmnm, ');

sql.add(' a.baditmcol, a.badspc, a.badunt ');

sql.add(' order by a.badodno, a.badburcd, a.baditmop, b.itmnm, a.baditmcol, a.badspc ');

open;

0  COMMENTS