Am einfachsten wäre es so:
SQL-Code:
CREATE TABLE NewTest As
SELECT n1, n2, n3
FROM test
WHERE Datum >= :iVonDT
In Delphi sieht das dann so aus:
Delphi-Quellcode:
Query.Close;
Query.SQL.Text :=
'
CREATE TABLE NewTest As' + #10 +
'
SELECT n1, n2, n3' + #10 +
'
FROM test' + #10 +
'
WHERE Datum >= :iVonDT';
Query.Prepare;
Query.ParamByName('
iVonDT').AsDate := DeinDatum;
Query.ExecSQL;