CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

如何统计数据库记录值???????急

楼主liaoyong2(ly)2001-11-21 10:19:10 在 VB / 数据库(包含打印,安装,报表) 提问

一数据库有若干记录假如有一字段销售每天销售记录值为每月月底统计总和应怎样做,  
  我不会SQL,用VB能做到吗望大虾告之。 问题点数:51、回复次数:8Top

1 楼xfflean(雄)回复于 2001-11-21 10:28:57 得分 0

问题说得不清楚,看看下面是不是你需要的?  
  Select   Distinct   字段   From   表   Where   表达式  
  或是data.recordset.findfirst   字段名=值  
          data.recordset.findfirst   字段名   Like   值Top

2 楼baoxiang(包香)回复于 2001-11-21 10:29:19 得分 0

你的文字有些混乱。  
  如果是有个字段是每天销售记录,你要找每月统计总和,那是不是有各自段是日期呢?  
  如果库里的纪录就是一个月的。那就是。  
  select   sum(每天销售记录)   as   sellsum   from   table  
  如果有日期。  
  select   sum(每天销售记录)   as   sellsum   from   table   where   日期   between   日期1   and   日期2Top

3 楼foolishtiger(冬蛩)回复于 2001-11-21 10:59:36 得分 51

'跨年的时候自己判断一下  
  Dim   strBegin   As   String  
  Dim   strEnd   As   String  
  Dim   strSQL   As   String  
   
  strBegin   =   Year(Date)   &   "-"   &   Month(Date)   &   "-1"  
  strEnd   =   Year(Date)   &   "-"   &   (Month(Date)   +   1)   &   "-1"  
   
  strSQL   =   "select   sum(每天销售记录值)   as   每月月底统计总和   from   table   where   日期   >=#"   &   strbeging   &   "#   and     日期   <#"   &   strEnd   &   "#"  
  Top

4 楼hydnoahark(诺亚方舟)回复于 2001-11-21 11:03:55 得分 0

如果你只需要特定月的统计的话:  
  select   sum(销售字段)   as   MonthSum   from   tablename   where   year(你的日期字段)=2001   and   month(你的日期字段)=1   (返回2001.1的总计)  
   
  如果你想显示每个月的统计的话:  
  select   year(你的日期字段),month(你的日期字段),sum(销售字段)   from   tablename  
  group   by   year(你的日期字段),month(你的日期字段)  
  order   by   year(你的日期字段),month(你的日期字段)      
  Top

5 楼liaoyong2(ly)回复于 2001-11-21 11:24:52 得分 0

有一(销售记录)字段每天要记录当日的销售业绩,有一(日期)字段记录当日日期。  
   
  另select   sum(每天销售记录)   as   sellsum   from   table时,VB报缺少case出错  
  Top

6 楼liaoyong2(ly)回复于 2001-11-21 11:36:53 得分 0

表名称为销售记录Top

7 楼liaoyong2(ly)回复于 2001-11-21 11:44:00 得分 0

(吴文智)兄  
  你的strSQL   =   "select   sum(每天销售记录值)   as   每月月底统计总和   from   table   where   日期   >=#"   &   strbeging   &   "#   and     日期   <#"   &   strEnd   &   "#"  
  只能显示日期不能统计记录  
   Top

8 楼xfflean(雄)回复于 2001-11-21 16:55:36 得分 0

不会吧,是你的代码有问题  
  Top

相关问题

  • 关于数据库记录的统计
  • Accsee2000数据库联结与记录统计相关问题!
  • ★★★★★统计数据库现有记录总条数,高分在线!
  • 关于数据库记录统计的问题
  • 关于数据库记录统计的问题
  • 数据库统计
  • [挑战]将数据库中两个字段值完全相同的记录的数目统计出来放在同一个表的字段中。
  • 如何统计及分析记录超过1000万条的数据库表?
  • 关于统计数据库值的计算??
  • 关于数据库数值统计的问题。

关键词

  • 字段
  • 销售
  • date
  • 日期
  • 销售记录
  • 统计总
  • select sum
  • where
  • from table

得分解答快速导航

  • 帖主:liaoyong2
  • foolishtiger

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo