我帮楼主解释一下楼主的意思
select top 1 [time] from person order by [time] desc
这句话就是按照时间字段倒序,这样时间晚一点就排在前面,早的自然就排在后面了!
不过要提示的是:你的时间字段必须是时间型
需要做以下几步:
1、连接数据库
2、执行查询语句
3、输出查询结果
<php$con=mysql_connect("localhost","root","123456") or die("数据库连接失败");
mysql_select_db("数据表名");
$sql="查询语句";
$result=mysql_query($sql);
while($rs=mysql_fetch_row($result)){
var_dump($rs)"<br>";
}
>
你把上面的内容替换成你自己的就可以输出结果了
select aid,anames,bflag flagn,bicheck icheckn,cflag flagy,cicheck ichecky
from
testname a,
(select id,flag,icheck,row_number() over (partition by id order by ts desc) rn from test2 where icheck='N') b,
(select id,flag,icheck,row_number() over (partition by id order by ts desc) rn from test2 where icheck='Y') c
where aid=bid(+) and aid=cid(+) and brn=1 and crn=1
你说的应该是B表中已经是构建好了的选项,现在在A表中插入数据的时候建立外键与B表相关联,然后查找的时候C表里显示是吧?
首先对A表在构建的时候设置外键,0101这个数据所在的字段外键连接B表的0101字段。
然后你可以创建一个试图,在试图中将你所需要的字段获取,从A表,B表中。
最后你直接就可以软件从视图中直接获取相关信息了。
界面上设置一个timer 时间控件 和 有一些需要选择的或者是填写的查询条件,比方说checkbox
或者textbox ,timer 控件设置为多少时间执行Sql语句,这个你自己定时间,每到运行的时候先检查那些查询条件(这里对应于你的A条件)是否输入了,或者是选择了,如果没有选择,则生成的语句将是这样的 Select from Tablename
如果有查询条件则可以带进来,这个地方可以有个小技巧,将控件的名称的一部分代表你查询字段的名称,例如 你的参数控件为ChcekBox 命名时可以设置为 chBox_name , 这样在提取这个参数时既可以从这个控件名称中找到你要查询的对应字段名称了, 那么 你的Sql 语句可以是这样的 Select from tablename Where name = cnBox_nametext ,明白了吗?
2005以上版本适用:;with cte as(select ,row_number() over(order by news_id desc)rn from News where news_class_id=109 )select from cte where rn between 10 and 20----------------select top 10 from News where news_class_id=109and id not in (select top 10 id from news where news_class_id=109 order by news_id desc) order by news_id desc
以上就是关于asp怎么在sql数据库中找出时间最新的记录全部的内容,包括:asp怎么在sql数据库中找出时间最新的记录、在php5.2 和 MSSQL2005 环境下,php代码中如何实现查询mssql数据库指定表最新时间的数据、sql请教,oracle数据库联查icheck为N和Y各取一个ts最新的字段值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)