用select语句。查询出最近(比如最近一周)的信息,每个工号一个就行了,其余的都删除不要。工号 创建时间 工作内容
1 2009-07-14 工工工工2 2009-07-14 工工工工3 2009-07-5 工工工工1 2009-07-13 工工工工2 2009-07-7 工工工工3 2009-07-4 工工工工
如何出现下表:工号 创建时间 工作内容
1 2009-07-15 工工工工2 2009-07-14 工工工工3 2009-07-5 工工工工
1 2009-07-14 工工工工2 2009-07-14 工工工工3 2009-07-5 工工工工1 2009-07-13 工工工工2 2009-07-7 工工工工3 2009-07-4 工工工工
如何出现下表:工号 创建时间 工作内容
1 2009-07-15 工工工工2 2009-07-14 工工工工3 2009-07-5 工工工工
解决方案 »
- 为什么用存储过程插入数据只能插入一个字符?
- SQLServer 2005 如何快速判断连接是否成功?急急急!拜托各位大虾!
- 求大神们帮我把sql server存储过程的sql语句转成mysql的sql语句!!!
- 仅仅用sql语句怎么输出九九乘法表?谢谢
- 多表关联update,搜索了论坛也没有找到办法,还是俺笨,请指点一下吧谢谢
- sql2008 date的问题
- 想买一本好的关于SQL SERVER的学习书
- 请问如何将一张表接在另外一张表后面?
- 多条件and搜索过程为什么不通
- 怎样才可以在win2000专业版中装SQL开发版,装SP可以吗
- 这一段SQL语句中的First在SQL中用什么代替?
- 求一SQL简单语句
select distinct 工号,创建时间,内容 from 表
创建时间 =(select min(创建时间) from 表 where 工号=t.工号 )
创建时间 =(select min(创建时间) from 表 where 工号=t.工号
select * from tb a where 创建时间 = (select max(创建时间) from tb where 工号 = a.工号group by 工号)
select 工号,max(创建时间),工作内容 from 表 group by 工号,工作内容
from tb
group by 创建时间,工作内容