设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1661|回复: 6
打印 上一主题 下一主题

[其它] 求助两个问题[有代码]

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-3 10:16:04 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
SELECT sum(1) AS GP
FROM [SELECT A.BSC,A.BTS,SUM(TCH) AS PDTCH,B.CDED,B.CDEF FROM
TRXPAR A,BTSPAR B
WHERE
A.BSC=B.BSC
AND int(right(A.BTS,4))=int(B.BTS)
AND A.GTRX="Y"
GROUP BY A.BSC,A.BTS,B.CDED,B.CDEF]. AS [%$##@_Alias]
WHERE ((([PDTCH]*[CDED])<100 And ([PDTCH]*[CDED])>0));


这段代码中SUM(1)是什么意思啊!是子查询表第一列?还是对某字段取整后求和?
还有就是[%$##@_Alias]这个表是什么意思?如果是新表名为什么这么奇怪?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2007-8-8 13:56:17 | 显示全部楼层
传说应该是将为1的纪录求和
3#
 楼主| 发表于 2007-8-8 14:01:35 | 显示全部楼层
sum(1)应该是用SQL进行自动编号------------------------------------------------------这个说法有什么帮助文件可以查阅么?
这个句子本身是将满足[PDTCH]*[CDED]<100 And [PDTCH]*[CDED])>0条件的纪录输出,但在sum的语法里没有讲解1这个变量的解释,求解!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-5 21:39 , Processed in 0.101461 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表