with query1 do
begin
close;
sql.clear;
SQL.ADD(' SELECT (a.NGOBURCD) AS BURCD, SUBSTR(DIGITS(A.NGODATE),1,6) AS DATE, ');
SQL.ADD(' nullif(SUM(b.NRVUAMT),0) AS AMT ');
SQL.ADD(' FROM TLNEGO a ');
SQL.ADD(' LEFT OUTER JOIN TNGRCV B ON A.NGONO = B.NRVNGONO ');
SQL.ADD(' WHERE a.NGODATE >= ' + UFDAT + ' ');
SQL.ADD(' AND a.NGODATE <= ' + UTDAT + ' ');
전 델파이6을 공부하는 초보유저입니다. 위와같은 쿼리문에서 DIGITS 라는 함수가 있는데 자꾸 인식할수 없는 함수라는 명령이 나옵니다. 참고로 저는 mssql을 사용하고 있어요. 알려주세요...부탁드려요.
이하은 wrote:
> with query1 do
> begin
> close;
> sql.clear;
> SQL.ADD(' SELECT (a.NGOBURCD) AS BURCD, SUBSTR(DIGITS(A.NGODATE),1,6) AS DATE, ');
> SQL.ADD(' nullif(SUM(b.NRVUAMT),0) AS AMT ');
> SQL.ADD(' FROM TLNEGO a ');
> SQL.ADD(' LEFT OUTER JOIN TNGRCV B ON A.NGONO = B.NRVNGONO ');
> SQL.ADD(' WHERE a.NGODATE >= ' + UFDAT + ' ');
> SQL.ADD(' AND a.NGODATE <= ' + UTDAT + ' ');
>
> 전 델파이6을 공부하는 초보유저입니다. 위와같은 쿼리문에서 DIGITS 라는 함수가 있는데 자꾸 인식할수 없는 함수라는 명령이 나옵니다. 참고로 저는 mssql을 사용하고 있어요. 알려주세요...부탁드려요.