(急!在线等)高分诚心请教各位SQL高手一个简单的sql语句,分不够继续补,问题解决立刻结贴。
假设有一个表a,里面有3个字段 id(编号),filename(文件名),uploadtime(上传时间),value(内容)
id filename uploadtime Value
1 a1 2009-5-20 10:56:00 test1
2 a1 2009-4-20 10:56:00 test2
3 a1 2009-3-20 10:56:00 test3
4 a2 2009-5-20 10:56:00 test4
5 a2 2009-4-11 10:56:00 test5
6 a2 2008-5-20 10:33:00 test6
7 a3 2008-5-20 10:33:00 test7
8 a4 2008-5-20 10:33:00 test8
现在求一条sql语句,对表A中的记录进行筛选,就是进行查询,如果filename相同的话,则只uploadtime为最大的记录
如果filename只有一个,就取这条记录。
最后的结果应该是:
1 a1 2009-5-20 10:56:00 test1
4 a2 2009-5-20 10:56:00 test4
7 a3 2008-5-20 10:33:00 test7
8 a4 2008-5-20 10:33:00 test8
小弟水平有限,素闻csdn是各位达人前辈出没的地方,故特来诚心求教,问题解决立刻结分,绝不食言
id filename uploadtime Value
1 a1 2009-5-20 10:56:00 test1
2 a1 2009-4-20 10:56:00 test2
3 a1 2009-3-20 10:56:00 test3
4 a2 2009-5-20 10:56:00 test4
5 a2 2009-4-11 10:56:00 test5
6 a2 2008-5-20 10:33:00 test6
7 a3 2008-5-20 10:33:00 test7
8 a4 2008-5-20 10:33:00 test8
现在求一条sql语句,对表A中的记录进行筛选,就是进行查询,如果filename相同的话,则只uploadtime为最大的记录
如果filename只有一个,就取这条记录。
最后的结果应该是:
1 a1 2009-5-20 10:56:00 test1
4 a2 2009-5-20 10:56:00 test4
7 a3 2008-5-20 10:33:00 test7
8 a4 2008-5-20 10:33:00 test8
小弟水平有限,素闻csdn是各位达人前辈出没的地方,故特来诚心求教,问题解决立刻结分,绝不食言
...全文
相关推荐
一个简单的sql循环语句脚本
一个简单的sql循环语句脚本
解决mybatis执行SQL语句部分参数返回NULL问题
主要介绍了mybatis执行SQL语句部分参数返回NULL问题,需要的的朋友参考下吧
MySQL的SQL语句大小写不敏感问题解决方案
MySQL的SQL语句大小写不敏感问题解决方案
一个简单的SQL 行列转换语句
一个简单的SQL 行列转换 Author: eaglet 在数据库开发中经常会遇到行列转换的问题,比如下面的问题,部门,员工和员工类型三张表,我们要统计类似这样的列表 部门编号 部门名称 合计 正式员工 临时员工 辞退员工 1 A 30 20 10 1 这种问题咋一看摸不着头绪,不过把思路理顺后再看,本质就是一个行列转换的问题。下面我结合这个简单的例子来实现行列转换。 下面3张表 代码如下: if exists ( select * from sysobjects where id = object_id ( ‘ EmployeeType ‘ ) and type = ‘ u ‘ ) dro
Mysql运行SQL语句中文乱码问题的解决方法
网上很多关于mysql运行sql语句乱码的解决方法,都没有很好的解决这个问题,经本人不断努力,不断尝试,终于解决这个问题。如有这个问题出现,可参考此文档。


疑难问题
