现有一表,字段有a,b,c
a:数字
b:日期
c:数字例
a b c
1 2007-01-23 3
1 2007-06-01 4
1 2003-04-06 3
2 2006-02-03 3
2 2005-01-04 4能不能查询出c=x,如果存在多条a相同的记录,只保留b最大的一条。
a:数字
b:日期
c:数字例
a b c
1 2007-01-23 3
1 2007-06-01 4
1 2003-04-06 3
2 2006-02-03 3
2 2005-01-04 4能不能查询出c=x,如果存在多条a相同的记录,只保留b最大的一条。
解决方案 »
- Janus GridEX 2000控件,如何在每列的底部作汇总
- 用vb做的聊天室程序,点击建立连接时提示“实时错误‘360’,对象加载出错”
- 使用quartz.dll制作播放程序时碰到一个奇怪的问题,请教高手!
- 那有vb+access编写的图书管理系统实例
- VB调用winrar压缩文件
- VB6和SQL SERVER 2000打包以后安装出现了问题!在线急等!
- 請問在VB中可以寫重載函數嗎?如果可以,那又該怎麼申明函數呢?
- 在 windows server 2003 环境下无法使用 msdn 6?如何解决?
- 用VB设计程序在CAD上画图 帮帮忙
- 100分求方法代码:多表关联,如何设计VB的treeview树?
- 关于label的字体大小自动调整.
- 关于text问题一个谢谢!
from tmp_test
where c =3
order by b desc
如何保证结果集里面a相同的记录只保留日期最大的一条?
(select max(B) as T1,C as T2 from tmp_test group by C) B left join tmp_test A on B.T1=A.B and B.T2 = A.C