| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3671 人关注过本帖
标题:求助数据库中如何求最大值和最小值
只看楼主 加入收藏
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
结帖率:70%
收藏
已结贴  问题点数:20 回复次数:3 
求助数据库中如何求最大值和最小值
一个Access数据库,我的语句如下:
程序代码:
sql = "Select 品种名,文件名,参数名,Site_1_平均值,Site_2_平均值,Site_3_平均值,Site_4_平均值,Site_5_平均值,Site_6_平均值,Site_7_平均值,Site_8_平均值 From pingjunzhi Where 日期>=#" & CDate(Combo1.Text) & "# And 日期<= #" & CDate(Combo7.Text) & "# "

If Len(Trim(Combo2.Text)) > 0 Then
sql = sql & " and 品种名 = '" & Trim(Combo2.Text) & "'"
End If

If Len(Trim(Combo3.Text)) > 0 Then
sql = sql & " and 批号 = '" & Trim(Combo3.Text) & "'"
End If

If Len(Trim(Combo4.Text)) > 0 Then
sql = sql & " and 参数名 = '" & Trim(Combo4.Text) & "'"
End If

Adodc2(0).RecordSource = sql

Adodc2(0).Refresh
Set DataGrid2.DataSource = Adodc2(0)


目前,我想达到如下目标:
图片附件: 游客没有浏览图片的权限,请 登录注册


求帮助。

搜索更多相关主题的帖子: sql 平均值 Text If Trim 
2017-09-01 08:46
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:10 
使用 SQL 函数 聚合函数 min 和 max ,同时使用条件 限制值 不能为 0 。
没有环境,无法测试。


授人于鱼,不如授人于渔
早已停用QQ了
2017-09-01 11:31
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
收藏
得分:0 
运行环境.rar (37.64 KB)

以上是运行环境

运行步骤:
逐项选择combo,点击筛选。

请版主帮助。
2017-09-01 14:09
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:10 
DataGrid1控件与ADO控件配合好像只能显示数据,对于计算好像不行,建议使用ADO对象与 MSHFlexGrid 控件配合比较合理。
另外你的数据表中的日期字段的数据类型不是日期数据类型,因此在牵扯到日期查询时,往往查询不到记录,将你的数据表中的日期字段修改为“日期/时间”数据类型。
根据你的要求做了一个,看看可以否,有问题再说。
运行环境.rar (47.57 KB)

发给你的数据表已经修改了日期字段的数据类型为“日期/时间”数据类型。

请不要选我!!!
2017-09-02 13:43
快速回复:求助数据库中如何求最大值和最小值
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018712 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved