Office中国论坛/Access中国论坛

标题: 求助:如何将数据分组查询并取出每一组日期最大的数据 [打印本页]

作者: 4848    时间: 2009-3-12 09:31
标题: 求助:如何将数据分组查询并取出每一组日期最大的数据
车牌号码保险日期车牌号码保险日期
粤C123452007-1-1粤C123452008-2-2
粤C123452008-1-1粤C888882008-6-1
粤C123452008-2-2  
粤C888882007-6-1  
粤C888882008-6-1  

作者: mag770t    时间: 2009-3-12 10:33
SELECT 表1.车牌号码, Max(表1.保险日期) AS 保险日期
FROM 表1
GROUP BY 表1.车牌号码;
作者: wanglhc    时间: 2009-3-12 11:51
学习
作者: 4848    时间: 2009-3-12 12:13
SELECT 表1.车牌号码, Max(表1.保险日期) AS 保险日期
FROM 表1
GROUP BY 表1.车牌号码;
mag770t 发表于 2009-3-12 10:33

谢谢,但好像加多几个字段后就不行了.
数据表
车牌号码保险日期经办人保险公司
粤C1234501-Jul-06张三中华
粤C1234505-Jul-06张三中华
粤C1234501-Jul-07李四平保
粤C5544401-Jan-05陈生太平
粤C8888801-Jan-08陈三天平
粤C8888801-Jan-09陈四天平

查询后数据
车牌号码保险日期经办人保险公司
粤C123452007-7-1李四平保
粤C554442005-1-1陈生太平
粤C888882009-1-1陈四天平

作者: jackysu78    时间: 2009-3-14 12:04
是不是group by 里没有相应增加字段
作者: chaojianan    时间: 2009-3-15 14:55
测试,2楼的代码无问题。
作者: sunwrsun    时间: 2015-4-13 22:11
看看
作者: 追逐梦想    时间: 2015-5-29 10:40
有实例吗




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3