with query1 do begin close; sql.clear; sql.add('delete * from customer_total where t_date like '''+formatdatetime('yyyy',now)+'%'''); execsql; end; 이문장에서는 금년도로 시작하는 것을 지우라고 했는데.... 금년도가 아닌것을...
까마귀
•
2000.06.19 22:02
blueofsky wrote:
> with query1 do begin
> close;
> sql.clear;
> sql.add('delete *...
> with query1 do begin
> close;
> sql.clear;
> sql.add('delete * from customer_total where t_date like '''+formatdatetime('yyyy',now)+'%''');
> execsql;
> end;
>
>
> 이문장에서는 금년도로 시작하는 것을 지우라고 했는데.... 금년도가 아닌것을 지우려면 어떻게 해야 하는지요....
안녕하세요.
까마귀입니다.
금년이 아닌것을 지우려 한다면 제일 간단한것은 이렇게 하면 되겠네요.
SQL.Add('Delete From customer_total ' +
'Where Not t_date Like ''' + FormatDateTime('yyyy',now) + '%''');
'Not'을 붙이면 아닌것이 되기때문에 금년이 아닌것을 지우게 되겠네요.
그리고, Delete에는 '*'를 붙일 필요가 없어요.
위대한 단군혼이 살아있는 나라.... 대한민국.