1. 在固定的工作区打开同一个表
select 1
use f:\zsyxzcn\clglmxb\fxmxb
...
select 1
use f:\zsyxzcn\clglmxb\fxmxb
...
解决方案 »
- 形成新表以后,如何增加一个新字段new_id?
- ms sql server中left join 与 group by 不可以同时使用在一个SQL语句中吗?
- 这个SQL语句如何写?
- 链接服务器到oracle,总是提示未找到 Oracle 客户端和网络组件.
- 一个查询数据问题
- 成本调整单据,入库金额调整单与出库金额调整单的区别何在呢?
- SQL触发器怎样触发W2000中的邮件系统
- 行列转换的SQL问题,急!!
- 如何实现以下视图?
- Microsoft SQL Server Management Studio 数据库引擎服务失败求大神指教 !!!!
- 我无法用sa登录SqlServer,不知道是怎么回事!
- 别笑我!低级问题:用sql数据库就一定要在客户机上安装sql吗?
set data to jbk
do case
case thisform.Combo1.value= "加油升数"
SELECT Fxmxb.时间,Fxmxb.司机姓名, Fxmxb.加油升数;
FROM fxmxb INTO cursor bbb
case thisform.Combo1.value= "合同煤吨数"
SELECT Fxmxb.时间,Fxmxb.司机姓名, Fxmxb.合同煤吨数;
FROM fxmxb INTO cursor bbb
case thisform.Combo1.value= "配件修车费"
SELECT Fxmxb.时间,Fxmxb.司机姓名,Fxmxb.配件修车费;
FROM fxmxb INTO cursor bbb
endcase
thisform.Grid1.recordsource='bbb'
thisform.refresh
SELECT Fxmxb.时间,Fxmxb.司机姓名,Fxmxb.加油升数;
FROM jbk!fxmxb;
INTO TABLE f:\zsyxzcn\clglmxb\bbb.dbf SELECT Fxmxb.时间,Fxmxb.司机姓名, Fxmxb.加油升数,SUM(Fxmxb.加油升数)
FROM jbk!fxmxb;
INTO TABLE f:\zsyxzcn\clglmxb\bbb.dbf thisform.Grid1.recordsource='bbb'
thisform.refresh
1. 如果你要在一个表中保存基本数据和合计数据,这个基本数据和合计数据的select语句的字段应该是一一对应的。而这2个语句的字段都不一样!
2. 第二个语句重新产生bbb.dbf, 把前一个语句的bbb.dbf给覆盖了。当然不能全部显示查询记录, 因为没有全部的记录。你试试如下的形式:case thisform.Combo1.value= "加油升数" SELECT Fxmxb.时间,Fxmxb.司机姓名,Fxmxb.加油升数;
FROM jbk!fxmxb;
INTO TABLE f:\zsyxzcn\clglmxb\bbb.dbf SELECT '合计' as 时间,'' as 司机姓名, SUM(Fxmxb.加油升数) as 加油升数
FROM jbk!fxmxb;
INTO TABLE f:\zsyxzcn\clglmxb\ccc.dbf select ccc
use
select bbb
append from ccc
thisform.Grid1.recordsource='bbb'
thisform.refresh