按IDselect top 1 * from table order by id desc按日期select top 1 * from table where order by 日期字段 desc
解决方案 »
- 新手问sql关系问题
- 请各位高手指点一下我的SQL存储过程,谢谢啦....
- 请教怎么写一条SQL语句显示我要的效果?
- 请问sql2005中,哪几张表里存的是机器名?和2000里的那2张表一样吗?
- 看似简单,但是很难的sql字段求和问题,请大家支招
- sql2005时间戳变成负数的问题
- 求教:SqlServer 2000发生语法错误
- 查询数据库 中第31-40条记录,id自增长不是连续,SQL如何实现?
- 两个小问题,搞定了80分全额送出。谢谢
- 求字符串转换成int或者float,怎么转啊?
- 再送分...分组求最大最小值之后,还要取得该最大最小值出现的时间...(问题已获解决,现寻求可读性最优的代码.)
- 帮忙:sql中的运算问题
你不用管它们有没有关联````
它们里面都有id,indate(日期)
然后就是要获得最新的数据
我本想能过union来连接起来
但是union里面不能用order by
union也不能放在视图里面```
郁闷中.......
(
select * from t1
union all
select * from t2
union all
select * from t3
)aselect * from #
where date1=(select max(date) from # )
如果是在触发器中,得到当前最新插入的数据 它是存放在inserted表中.
select * from
(
select * from table1
union all
select * from table2
union all
select * from table3
) a
order by 日期字段 desc