请问用如下语句创建视图为什么老出错?query1.close;
query1.sql.clear;
query1.sql.add('create view TheView as select number,sum(quantity) from db where (type=''J'') and (Thedate between :DateBegin and :DateEnd) order by number group by bumber');
query1.parambyname('DateBegin').value := strtodate(formatdatetime('yyyy-mm-dd',datetimepicker1.date));
query1.parambyname('Dateend').value := strtodate(formatdatetime('yyyy-mm-dd',datetimepicker2.date));
query1.execsql;number,quantity,type,Thedate都为数据库里的字段,分别为编号、数量、单据类型、日期