设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: apeng
打印 上一主题 下一主题

[Access本身] 计算平均值

[复制链接]
11#
 楼主| 发表于 2005-10-12 22:01:00 | 只看该作者
非常感谢各位老师的回答,谢谢谢谢我只所以这样设计表也是被迫的,因为如果按照LucasLynn的设计方法,每天的数据量将有10万行,并且需要转换数据,原始数据的格式就是我表中的格式,所以才考虑这样,无论如何,还是感谢各位
12#
发表于 2005-10-12 23:02:00 | 只看该作者
以下是引用apeng在2005-10-12 14:01:00的发言:



非常感谢各位老师的回答,谢谢谢谢

我只所以这样设计表也是被迫的,因为如果按照LucasLynn的设计方法,每天的数据量将有10万行,并且需要转换数据,原始数据的格式就是我表中的格式,所以才考虑这样,无论如何,还是感谢各位

你有这么多条记录,你现在要计算某段的平均值,那到底是对一条记录,还是对多条记录,还是对整个表?
13#
 楼主| 发表于 2005-10-12 23:07:00 | 只看该作者
wanshan的方法得到的结果是我想要的
14#
发表于 2005-10-13 17:28:00 | 只看该作者
以下是引用apeng在2005-10-12 15:07:00的发言:

wanshan的方法得到的结果是我想要的





72个字段……

不过能解决就好。[em05]

[此贴子已经被作者于2005-10-13 9:30:50编辑过]

点击这里给我发消息

15#
发表于 2005-10-26 21:33:00 | 只看该作者
<DIV class=quote>以下是引用apeng在2005-10-10 20:04:00的发言:







Private Sub ChangeQry()

   Dim qdfTemp As QueryDef

    Dim st As String

    Dim en As String

    Dim c As Integer

    Dim k As Integer

    Dim x As Integer

    Dim sql As String

    Dim ss As String

   

    If Not (IsNull(s) Or IsNull(e)) Then

   

        sql = "SELECT ID, 字段1"

        c = 1

        

        If e > s Then

            st = s

            en = e

        Else

            st = e

            en = s

        End If

        

        

        ss = "[" & st & "]"

        sql = sql & ", " & ss

            Do While st < en

                k = Val(Mid(st, 1, 2))

                x = Val(Mid(st, 4, 2)) + 15

               

                k = k + x \ 60

                x = x Mod 60

                st = Format(k, "00") & ":" & Format(x, "00")

                c = c + 1

                ss = ss & " + [" & st & "]"

                sql = sql & ", " & " [" & st & "]"

                'Debug.Print st, c, ss, sql

            Loop

        sql = sql & ", " & "(" & ss & ")/" & c & " AS 平均收视率 FROM 报告备份;"

        'Debug.Print sql

        Set qdfTemp = CurrentDb.QueryDefs("查询1")

        qdfTemp.sql = sql

        

        Me.Child6.SourceObject = ""

        Me.Child6.SourceObject = "查询.查询1"

   

    End If

End Sub



[此贴子已经被作者于2005-10-26 13:37:30编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
16#
 楼主| 发表于 2005-10-26 21:59:00 | 只看该作者
谢谢朱总出手,谢谢,学习中
17#
发表于 2005-12-15 17:13:00 | 只看该作者
我也想知道

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-18 11:32 , Processed in 0.088931 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表