| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1755 人关注过本帖
标题:[求助] 请大家帮忙写一个查询
只看楼主 加入收藏
bjp_zhj
Rank: 2
等 级:论坛游民
帖 子:5
专家分:20
注 册:2011-8-15
收藏
 问题点数:0 回复次数:2 
[求助] 请大家帮忙写一个查询
查询的目的,查找倒数10条不重复记录 (表table,字段ID自动编号,字段a为文本),输出a,
怎么写SQL语句


搜索更多相关主题的帖子: 查询 记录 倒数 
2011-08-15 22:30
bjp_zhj
Rank: 2
等 级:论坛游民
帖 子:5
专家分:20
注 册:2011-8-15
收藏
得分:0 
SELECT DISTINCT TOP 10 [%$##@_Alias].故障记录.报告人
FROM (SELECT 故障记录.报告人, 故障记录.ID FROM 故障记录 WHERE (((故障记录.所属系统)=forms!输入新故障!Combo5) And ((故障记录.部门)=forms!输入新故障!Combo23)) ORDER BY 故障记录.ID DESC) AS [%$##@_Alias];

我写的这个,结果不是按ID倒序的,结果是按 故障记录.报告人 排序的
2011-08-15 22:38
wangchatian
Rank: 2
等 级:论坛游民
帖 子:34
专家分:10
注 册:2011-1-24
收藏
得分:0 
回复 楼主 bjp_zhj
var
   s: string;
begin
   s:='select top 10 C_code as ''商品编号'', C_name as ''商品名称'',c_price as ''单价'''+Char(#13)+
      'from T_dia_spxx'+char(#13)+
      'where c_code in ('+char(#13)+
      '                 Select distinct c_code from T_dia_spxx'+char(#13)+
      '                )';
    MessageBox(0, PChar(s), '执行以下SQL查询不重复的前10个商品信息', MB_OK);
    with qry1 do
    begin
         close;
         SQL.Clear;
         sql.Add(s);
         open;
    end;

end;
2011-09-09 22:28
快速回复:[求助] 请大家帮忙写一个查询
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011224 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved