Office中国论坛/Access中国论坛

标题: accsee子查询只能返回一个结果 [打印本页]

作者: lingdud    时间: 2009-2-3 08:15
标题: accsee子查询只能返回一个结果
我开始是用SQL server的,老板说要安装软件的机器太破装不了sql服务器要我换accsee
sql语句在转换成ACCSEE时候就出现了
我要查不同工号的 最早记录时间
SQL语句如下:
SELECT DISTINCT a.工号, a.扣分时间
FROM songwei_shijian AS a
WHERE (((a.扣分时间)=(select top 1 b.扣分时间
from songwei_shijian b
where a.工号=b.工号 order by b.扣分时间 asc)));
但在ACCSEE上出现子查询只能返回一个结果``
请问高手怎么解决这个问题
作者: andymark    时间: 2009-2-3 08:46
select a.工号,min(a.扣分时间)
from songwei_shijian AS a
group by a.工号
作者: lingdud    时间: 2009-2-3 08:54
非常感谢!
作者: lingdud    时间: 2009-2-4 08:29
但在PB上写不能用MIN函数``
作者: ACMAIN_CHM    时间: 2009-2-4 09:14
但在PB上写不能用MIN函数``
lingdud 发表于 2009-2-4 08:29


不会啊,MIN是标准的JET-SQL内建聚合函数。与开发语言无关了。你的具体错误信息是什么以及代码?


******************
*  一切皆有可能  *
******************

QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: lingdud    时间: 2009-2-4 14:37
pb 中有MIN函数作用是比较2个变量的大小,
如min(x,y), 返回最小的
作者: lingdud    时间: 2009-2-4 14:38
写在sql语句上就报错了
作者: ACMAIN_CHM    时间: 2009-2-4 14:40
没有人能猜得出你的代码。  所以请贴出代码。

问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧



******************
*  一切皆有可能  *
******************


QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: lingdud    时间: 2009-2-4 14:51
select a.工号,min(a.扣分时间)
from songwei_shijian AS a
group by a.工号
作者: lingdud    时间: 2009-2-4 14:58
改了N遍了 删除 min就能运行
作者: todaynew    时间: 2009-2-4 14:58
select a.工号,frist(a.扣分时间)
from songwei_shijian AS a
group by a.工号

这样试试
作者: lingdud    时间: 2009-2-4 15:43
问题解决了`
作者: lingdud    时间: 2009-2-4 15:43
谢谢大家了!
作者: lingdud    时间: 2009-2-6 08:31
问题解决了 谢谢大家!
作者: purplerose    时间: 2015-8-23 10:46
现在是您要在PB上运行还是在ACCESS上运行 这段语句呢?{:soso_e120:}




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3