我需要从一张含有 案件性质 案件类别 流水号 的表里统计出具有相同案件类别的案件数目 ,然后插入一张新表(案件报表)
insert into 案件报表 ('案件性质','案件类别','案件次数')
select 案件性质,案件类别,count('流水号') from 案件资料
where 咨询时间 between '2004-7-1' and '2004-7-7'
group by 案件类别,案件性质
可是不能执行 说 案件报表 无效!可我明明有这张表啊
insert into 案件报表 ('案件性质','案件类别','案件次数')
select 案件性质,案件类别,count('流水号') from 案件资料
where 咨询时间 between '2004-7-1' and '2004-7-7'
group by 案件类别,案件性质
可是不能执行 说 案件报表 无效!可我明明有这张表啊
解决方案 »
- 升两星,散分~~
- 为什么用表到出数据有错呢?用query1的控件怎么做呢?请教高手
- 如何实现数据的发送和接收!
- 我想编写声卡的驱动程序
- 怎样在ACCESS库中存放图片,在线等
- 关于使用多程线连接应用服务的问题,大家帮帮忙
- 300分求购《object pascal 参考手册》!
- 请问谁有Diablo II 的硬盘版?
- Delphi里用FormatDateTime('c',now)得到日期值"2009-2-2 16:04:10",写入Excel文件中.再在Excel中作图时,日期里的时,分,秒都没有了.是怎么回事?
- 怎样知道一个string中包含另一个string
- ~~~delphi6如何建立资源文件?~~~~
- 为什么windows 大字体下窗口不能完全显示?
语法有问题。
where 咨询时间 between '2004-7-1' and '2004-7-7'
group by 案件类别,案件性质
是正确的啊!
加了insert into 案件报表 ('案件性质','案件类别','案件次数') 就不正确了
说 对象 案件报表 无效!
我后来把 案件报表 名改为 123,就说123附近有语法错误!
select 案件性质,案件类别,count('流水号') as 案件次数 from 案件资料
where 咨询时间 between '2004-7-1' and '2004-7-7'
group by 案件类别,案件性质
sSql := 'insert into 案件报表 (案件性质,案件类别,案件次数) select 案件性质,案件类别,count('流水号') from 案件资料
where 咨询时间 between '2004-7-1' and '2004-7-7'
group by 案件类别,案件性质
with adoConnection1 do
begin
Connected := True;
Execute(sSql);
end;
showmessage('ok');
end;
将insert into 案件报表 ('案件性质','案件类别','案件次数') 改为'insert into 案件报表 (案件性质,案件类别,案件次数)