VB程序员博客
大家好,我是个门外汉,对数据库一窍不通(access),我想查看某个月的数据,并且相加,另外,还要查看某个日的数据,并且,相加。
只有一个表。
这个软件就是把数据输入到数据库中,并且,可以查看某个月的总和,或某一日的总和。合格率。再没有其他功能。
请大家指教,任何可以再某列的某行,算起到某行结束。
create table TestTable
{
NowTimes number(8);
NowDatas number(15,6)
}
比如:显示上个月(12日)的数据的和
select sum(NowDatas) as '数据总合'
from TestTable
where NowTimes < '20080101' and NowTimes >= '20071201'
比如:显示某日(20080101)的数据的和
select sum(NowDatas) as '数据总合'
from TestTable
where NowTimes = '20080101'
引号中的部分数据,在软件中用具体的参数来传递,用传递过来的数据代替这些引号中的数据!并将得到的结果返回给程序中一个变量,显示出来。
谢谢二位!!!谢谢!!!
哎!我太笨了,就是没有编成,我把表和软件的抓图放上,请二位把代码写完。
我想计算从 2008-1-2 到2008-1-5 的和,在控件 text1 显示。
可以吗?
谢谢二位!!!谢谢!!!
可我还是没有拿下,所以,还想请给我帮我看看,我把表和软件附上,请大家帮忙
我想求 2008-1-3 到 2008-1-5 的和,并在控件 text1 中显示。
请将代码附上,谢谢!!!
路过 帮顶!
不太懂数据操作
不过LZ后面发的两张图 我看到的是 叉叉..
你的图片看不见怎么写啊
dim DBCNNSTR as sting
DBCNNSTR="数据库连接字符串"
Dim strsql As String
Dim cnn As adodb.Connection
Dim rs As adodb.Recordset
Set cnn = New adodb.Connection
cnn.CursorLocation = adUseClient
Set rs = New adodb.Recordset
cnn.Open DBCNNSTR
strsql = "select sum(要求和的列名) as [数据汇总] from 表 where 日期 between #2008-1-3# and #2008-1-5#"
Set rs = cnn.Execute(strsql)
text1.text=rs!数据汇总
真不好意思,给大家添麻烦了。
我也不知道怎么图片无法显示,现在我用连接的方法试试吧。
http://laotou.tiaozheng.com/1.jpg
http://laotou.tiaozheng.com/2.jpg
另外,我还遇到一个问题:
我一点控件DataGrid 就会出现这个错误
http://laotou.tiaozheng.com/3.jpg
当出现这个错误之后,如果关闭该软件,就会出现下面这中错误
http://laotou.tiaozheng.com/4.jpg
请问该任何改正?
我测试过,好像也连接不上,但如果重新开一个页面,将网址复制过去,就可以显示出来
http://laotou.tiaozheng.com/1.jpg
http://laotou.tiaozheng.com/2.jpg
http://laotou.tiaozheng.com/3.jpg
http://laotou.tiaozheng.com/4.jpg
我想求 2008-1-3 到 2008-1-5 的和,并在控件 text1 中显示。
谢谢大伙费心了!!!
没遇到过这种情况.
支持搂主,收藏
标签: 数据库