CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

一个统计的问题,关于奇偶数统计的

楼主bfyqlxd(*小朋友*)2005-04-04 16:41:21 在 VB / 数据库(包含打印,安装,报表) 提问

有如下一个表结构  
   
  field1       field2   ......  
  12  
  13  
  25  
  27  
  08  
  16  
  67  
  .  
  .  
  .  
   
   
  我想作一个统计,最后得出的结果是这样的:  
   
  fields1   ,fields2   ,fields3......  
  双数                 1  
  单数                 3  
  双数                 2  
  单数                 1  
  .  
  .  
  .  
   
  我不知道怎样写   SQLyu  
  yu  
   
  语句,请懂的指点一下  
  谢谢  
   
   
   
   
  问题点数:20、回复次数:8Top

1 楼pice(**花自顠零**)回复于 2005-04-04 17:06:35 得分 10

有点看懂,再说得清楚一点Top

2 楼pice(**花自顠零**)回复于 2005-04-04 17:15:21 得分 0

有点看不懂,请再说得清楚一点Top

3 楼bfyqlxd(*小朋友*)回复于 2005-04-04 17:27:56 得分 0

原来的表里有一个字段fields,现有数据12,13,25,27,08,16,67   .........  
   
   
  现在我想统计这个字段,我想要的结果是知道单数有多少,双数有多少  
  比如:第一个数是12,就是双1,如果他后面的数还是双数,就是双2,依此类推  
   
   
   
   
  Top

4 楼bfyqlxd(*小朋友*)回复于 2005-04-04 22:03:27 得分 0

论坛这么冷清,失望  
   
   
  那位老友知道那有比较热闹的论坛啊?  
  Top

5 楼DemonLoveLizzy(^_^)!!! 用户中文昵称 ? 是什么东东 ? :)回复于 2005-04-05 02:59:59 得分 5

mod   2   取余Top

6 楼amidhm(ami)回复于 2005-04-05 08:50:50 得分 5

你的问题提的太模湖了,我试着说一下:  
  1、先设两个变量N1     N2,整型或长整型,一个用存贮双数个数,一个用来存贮单数个数.  
  2、当读取到一个变量时进行如下判断:  
          N1=1  
          N2=1     '进行记数初始化  
      '中间是读数据的过程,包括循环。  
      '假设每读一个数据存入DATA1   中     而写入的数据存入DATA2中  
             
          if   (data1   mod   2)   =   0     then  
                  data2="双数"   +   str(n1)  
                  n1=n1+1  
          else  
                data2="单数"   +   str(n2)  
                  n2=n2+1  
          end   if  
     
  '没有调试                
                     
  Top

7 楼pice(**花自顠零**)回复于 2005-04-05 11:36:30 得分 0

mm="select   field1   from   表   "  
  rsdata.open   mm   ,cn  
  if   rsdata.recordcount>0   then  
    rsdata.movefirst  
    do   while   not   rsdata.eof  
        if   (rsdata.fields("field1")   mod   2   )=   then  
                n1=n1+1  
        else  
              n2=n2+1    
        end   if  
      rsdata.movenext  
    loop  
  rsdata.close  
   
  最生n1就是雙數數  
  我這是用adodb控件寫的Top

8 楼bfyqlxd(*小朋友*)回复于 2005-04-05 15:15:58 得分 0

哈哈,各位误会我的意思了,有空加我的QQ419260284,教我一下Top

相关问题

  • 求奇偶数
  • 不用四则运算符,判断个数的奇偶
  • 请问如何通过sql判断一个数的奇偶性?
  • 从access数据库表中按照奇偶查询
  • 统计数据
  • 字数统计
  • 骗子的把戏之二--如何编写高效的奇偶数的判断函数?
  • 菜鸟问题19:请举例说明奇偶校验码,其中奇数位的含义是?
  • 高分求救...能将mscomm32的奇偶校验位设置为常数0或1吗?
  • 为什么wwDBGrid奇偶数行变色时,超过一屏后会自动反变呢?

关键词

  • 数据
  • rsdata
  • 双数
  • 单数
  • 统计
  • 个数
  • field
  • 知道
  • 就是
  • then

得分解答快速导航

  • 帖主:bfyqlxd
  • pice
  • DemonLoveLizzy
  • amidhm

相关链接

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

广告也精彩

反馈

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