안종수 님이 쓰신 글 :
: SQL에서는 잘 실행되었는데 인터베이스에서는 안되네요..
: 계속 에러만 나고 독촉은 계속되고. 좀 살려주세요..--;
: 아래와 같은 문장이 인터베이스에서는 어떻게 바뀌어야 하나요?
: Close;
: SQL.Clear;
: SQL.Add('select substring(convert(varchar(12), NotifyNo, 114), 1,4) as YY');
: SQL.Add(',substring(convert(varchar(12), NotifyNo, 114), 5, 2) as MM,Payment,State ');
: SQL.Add(',count(*) as cnt1, sum(Penarty) as cnt2,Sum(GamacMoney) as cnt3 ');
: SQL.Add('from TblMaster Where ');
: SQL.Add(WhereStr);
: SQL.Add(' group by substring(convert(varchar(12), notifyNo, 114), 1,4) ');
: SQL.Add(',substring(convert(varchar(12), NotifyNo, 114), 5, 2), Payment,State');
: SQL.Add(' Order by substring(convert(varchar(12), notifyNo, 114), 1,4) ');
: SQL.Add(',substring(convert(varchar(12), NotifyNo, 114), 5, 2), Payment,State');
: Open;
저도 substring 땜시 고생이 많았습니다..
SUBSTRING (value FROM n FOR len)
위 형식이라는 군요..
참고하시길..
|