sql取最新一条数据
@班砖3447:sql语句获取表中最新数据 -
焦鱼17730948612…… 我不知道你的表叫什么,假如表名叫:A select * from A where F_energyItemcode='DLEG000024' order by F_endHour DESC 通过上面时间倒序排列之后,将上面查询结果当成一个表,然后通过rownum=1 去获取,最新时间的F_Hourvalue值. select F_Hourvalue from (select * from A where F_energyItemcode='DLEG000024' order by F_endHour DESC) where rownum=1;
@班砖3447:SQL在分组查询时,怎么获取最新一条记录 -
焦鱼17730948612…… sql如何分组选择显示最新的一条数据 首先,该问题对应的SQL如下 select 采购类别,客户,订货总额 from (select 采购类别,客户,订货总额,row_number() over(partition by 采购类别 order by 订货总额 desc) rn from table_name) awhere rn; ...
@班砖3447:sql如何取得外连接表中最新一条数据 -
焦鱼17730948612…… 这样?select A.userid ,max(B.userid) form A,B where A.id = B.id(+)
@班砖3447:SQL 取最近一条数据,求SQL语句 -
焦鱼17730948612…… select top 1 * from TAB where 名字='测试' order by 时间 desc 思路: 取到名字为测试的数据,假如名字为测试的数据有10条,那么按照时间倒序,倒序就是说离现在最近的时间,然后top 1,取第一条.
@班砖3447:SQL检索条件取最新更新的数据 -
焦鱼17730948612…… Select dinstinct 序号, (Select Top 1 金额 From Table where 序号 = t.序号 Order By 时间 Desc) From Table t
@班砖3447:如何在sql server 提取下一条数据 -
焦鱼17730948612…… Select b=iif(c0,iif(a>=13,10,a+1),"") from table_A A,Table_B B Where A.ID=B.ID 句法大致这样,但你没指明b字段是什么类型,所以如果是字符型 需要b=iif(c0,convert(char,iif(a>=13,10,a+1)),"")转换一下.
@班砖3447:sqlserver 如何获取每个类型里的最新的一条记录 -
焦鱼17730948612…… 你的问题比较模糊,tab1如下 A B 1 2 1 3 2 3 这个表.想要得到结果什么结果?试试distinct.只能对一列进行使用.至少有个时间字段吧!select top 1 distinct 字段 from tab1 order by time desc 这句有问题 select top 1 字段 from tab1 where 字段 in (select distinct 字段 from tab1 )order by time desc 这个没有语法错误,逻辑的还不知道
@班砖3447:sql如何取当前时间最近的一条记录 -
焦鱼17730948612…… 将输入的日期减去一天,去和数据库中的数据匹配不就好了啊.
@班砖3447:SQL语句, 一张表,包括用户ID,主键是记录ID,以及一堆其他信息,如何按用户取出该表中所有用户的最新一条记录
焦鱼17730948612…… select Max(记录ID) from (select * from Table where 用户ID=当前用户或者其它)
@班砖3447:我想从数据库抓出最新时间的那条数据 ,sql语句怎么写?在线等 -
焦鱼17730948612…… SELECT TOP 1 * FROM 表 ORDER BY cdate desc要这样? sqlserver的写法
焦鱼17730948612…… 我不知道你的表叫什么,假如表名叫:A select * from A where F_energyItemcode='DLEG000024' order by F_endHour DESC 通过上面时间倒序排列之后,将上面查询结果当成一个表,然后通过rownum=1 去获取,最新时间的F_Hourvalue值. select F_Hourvalue from (select * from A where F_energyItemcode='DLEG000024' order by F_endHour DESC) where rownum=1;
@班砖3447:SQL在分组查询时,怎么获取最新一条记录 -
焦鱼17730948612…… sql如何分组选择显示最新的一条数据 首先,该问题对应的SQL如下 select 采购类别,客户,订货总额 from (select 采购类别,客户,订货总额,row_number() over(partition by 采购类别 order by 订货总额 desc) rn from table_name) awhere rn; ...
@班砖3447:sql如何取得外连接表中最新一条数据 -
焦鱼17730948612…… 这样?select A.userid ,max(B.userid) form A,B where A.id = B.id(+)
@班砖3447:SQL 取最近一条数据,求SQL语句 -
焦鱼17730948612…… select top 1 * from TAB where 名字='测试' order by 时间 desc 思路: 取到名字为测试的数据,假如名字为测试的数据有10条,那么按照时间倒序,倒序就是说离现在最近的时间,然后top 1,取第一条.
@班砖3447:SQL检索条件取最新更新的数据 -
焦鱼17730948612…… Select dinstinct 序号, (Select Top 1 金额 From Table where 序号 = t.序号 Order By 时间 Desc) From Table t
@班砖3447:如何在sql server 提取下一条数据 -
焦鱼17730948612…… Select b=iif(c0,iif(a>=13,10,a+1),"") from table_A A,Table_B B Where A.ID=B.ID 句法大致这样,但你没指明b字段是什么类型,所以如果是字符型 需要b=iif(c0,convert(char,iif(a>=13,10,a+1)),"")转换一下.
@班砖3447:sqlserver 如何获取每个类型里的最新的一条记录 -
焦鱼17730948612…… 你的问题比较模糊,tab1如下 A B 1 2 1 3 2 3 这个表.想要得到结果什么结果?试试distinct.只能对一列进行使用.至少有个时间字段吧!select top 1 distinct 字段 from tab1 order by time desc 这句有问题 select top 1 字段 from tab1 where 字段 in (select distinct 字段 from tab1 )order by time desc 这个没有语法错误,逻辑的还不知道
@班砖3447:sql如何取当前时间最近的一条记录 -
焦鱼17730948612…… 将输入的日期减去一天,去和数据库中的数据匹配不就好了啊.
@班砖3447:SQL语句, 一张表,包括用户ID,主键是记录ID,以及一堆其他信息,如何按用户取出该表中所有用户的最新一条记录
焦鱼17730948612…… select Max(记录ID) from (select * from Table where 用户ID=当前用户或者其它)
@班砖3447:我想从数据库抓出最新时间的那条数据 ,sql语句怎么写?在线等 -
焦鱼17730948612…… SELECT TOP 1 * FROM 表 ORDER BY cdate desc要这样? sqlserver的写法