当前位置:数据库 > Access >>

access 数据库

单位的销售数据需要多个角度统计。 1 我要一个窗体,上面有选择时间的控件,根据我选择的时间,可以在窗口中显示出相应的数据。比如我选201001-201005,点击“查询”按钮 就会出现1-5月的数据。 2数据计算的问题,我的原始数据只有单个月的,比如1月A的业绩是1000,2月是1500,如何能计算出1-2月是2500这样的数据?
补充:例如:表1   
      0901业绩  0902业绩   0903业绩    0904业绩    0905业绩    0906业绩    0907业绩 
甲     100       150         160        165          170         200         300
乙     200       300         320        190          175         400         280

我的目标是:在一个窗体上选择我需要的月份,比如0901-0904. 点击一个 “查询” command ,就能出现这段时间业绩的总和:
      0901-0904总计
甲      575
乙      1010 

我用ADO
答案:数据库表应该这样建立
ID  姓名    业绩    时间
1   甲      150    2009/2

然后用 ... sum(业绩) From [表] where 时间 ... 统计出你需要的表
其他:能据问题说的更清楚些吧,
SQL语句可以这样写
SELECT SUM(业绩字段) AS Expr1 FROM [表格] WHERE (条件控制) 解题思路:
(加一个日期控件DateTimePicker,那个可以选取指定日期。)不过我建议你自己输入日期,如在Text1中输入:2010/01,在Text2中输入2010/05,然后用查询语句或者循环控制输出指定的数据段(SQL查询语句我不是很熟悉)。每个表都是有Key的,另外表的格式你也应该很清楚,自己琢磨下差不多就能解决。
对了,你使用的什么数据库控件(Adodc)? 他新手,不要和他谈控件问题。 

上一个:asp+access的系统怎么把数据库变成SQL Server 2000
下一个:ACCESS数据库抽取数据问题

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,