双条件查询,显示一行数据-王数据
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


双条件查询,显示一行数据

发表时间:2020/12/28 23:20:24 评论(1) 浏览(4361)  评论 | 加入收藏 | 复制
   
摘 要:双条件,2次查询,多条件,显示整行数据。
正 文:

      查询,查询显示每个产品,最晚日期的那行数据。就是显示出有颜色的2行。如下图:


三个方法:

方法A:设置查询1,在用查询1,设置查询2。见附件实例。

查询1代码:

Select 表1.产品名称, Max(表1.日期) AS 日期之最大值

FROM 表1

GROUP BY 表1.产品名称;


查询2代码:

Select 表1.*

FROM 查询1

INNER JOIN 表1 ON (查询1.日期之最大值 = 表1.日期) AND (查询1.产品名称 = 表1.产品名称);


方法B:查询1、2组合成一个代码,见附件查询3。

Select 表1.*

FROM 表1 INNER JOIN (Select 表1.产品名称, Max(表1.日期) AS 日期之最大值

FROM 表1 GROUP BY 表1.产品名称)  AS 查询1 ON (表1.日期 = 查询1.日期之最大值) AND (表1.产品名称 = 查询1.产品名称);


方法C:查询1/2组合为一个代码,见附件查询4。

Select 表1.*

FROM (Select 表1.产品名称, Max(表1.日期) AS 日期之最大值

FROM 表1 GROUP BY 表1.产品名称)  AS 查询1

INNER JOIN 表1 ON (查询1.日期之最大值 = 表1.日期) AND (查询1.产品名称 = 表1.产品名称);


别人帮忙组合,可以拿去学习,挺好的。分享给大家学习。


附   件:

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access函数】最大值和最小值自定义函数  【Allen Browne  2012/8/23】
Access DMax函数取最大值,DMin函数取最小值示例  【风行  2012/12/8】
【Access文章】图表坐标轴格式中最大值、最小值与主要刻度单位的...  【缪炜  2014/8/22】
【Access条件格式】Access实现字段记录中的最大值显示颜色...  【麥田  2018/5/4】
【Access查询】-N多人的记录中取每个人最新的记录  【金宇  2018/7/18】
利用Access查询功能快速查询最后日期的记录,Access查询最...  【ozh2k003  2019/5/26】
【Access示例】--获取最大值的整条数据  【宏鹏  2020/7/29】
常见问答
技术分类
相关资源
文章搜索
关于作者

王数据

文章分类

文章存档

友情链接