怎么获取数据中的最大日期组数据
如何获取数据中的最大日期组数据根据 Code来搜索日期最大值得那组数据:DateTool_InfoM_IDCode2013-9-12D00
如何获取数据中的最大日期组数据
根据 Code来搜索日期最大值得那组数据:
DateTool_InfoM_IDCode
2013-9-12D001M0012
2013-9-13D002M0019
2013-9-14D001M0010
2013-9-15D004M0041
2013-9-16D001M0010
2013-9-17D001M0019
2013-9-18D002M0021
2013-8-13D002M0012
2013-8-19D002M00101
2013-9-19D003M0039
搜索Code=9获取 Tool_Info,M_ID:D001,M001 之后来搜索日期最大值的数据
2013-9-16 D001 M001 0
2013-8-19 D002 M001 1
....
如何使用Max?发现只能用max(date),如果再加其他的field就出错. vb access
[解决办法]select top 1 a.* from (select * from uTable order by 日期字段 desc) as a
[解决办法]
select * from 表 as a,(
select M_ID,max([Date]) ad d1 from 表 where Code=9 group by M_ID
) as b where a.M_ID=b.M_ID and a.[Date]=b.d1
[解决办法]select a.* from 表 as a,
(SELECT max([cdate]) as c1,tool_info,m_ID from 表 where code<>9 group by tool_info,m_ID) as b
where a.[cdate]=b.c1 and a.tool_info=b.tool_info and a.m_id=b.m_id