佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1276|回复: 4

MICROSFT ACESS QUERY。。

[复制链接]
发表于 22-8-2005 09:42 PM | 显示全部楼层 |阅读模式
SELECT Distinct_AlternateKey.AlternateKey2, Mid([AlternateKey2],6,8) AS Agent, Mid([AlternateKey2],14,3) AS Class, IIf(Mid([AlternateKey2],14,3)='MOT','MOTOR','NON-MOTOR') AS MainClass, Sum([GWP_Table].[Month07]) AS GWP_Nov, Sum([RWP_Table].[Month07]) AS RWP_Nov, Sum([GEP_Table].[Month07]) AS GEP_Nov, Sum([REP_Table].[Month07]) AS REP_Nov, Sum([GWC_Table].[Month07]) AS GWC_Nov, Sum([RWC_Table].[Month07]) AS RWC_Nov, Sum([GLP_Table].[Month07]) AS GLP_Nov, Sum([RLP_Table].[Month07]) AS RLP_Nov, Sum([GOL_Table].[Month07]) AS GOL_Nov, Sum([ROL_Table].[Month07]) AS ROL_Nov
FROM (((((((((Distinct_AlternateKey LEFT JOIN Sds_agent AS GEP_Table ON Distinct_AlternateKey.GEP_Key = GEP_Table.AccumAcct) LEFT JOIN Sds_agent AS REP_Table ON Distinct_AlternateKey.REP_Key = REP_Table.AccumAcct) LEFT JOIN Sds_agent AS GWC_Table ON Distinct_AlternateKey.GWCKey = GWC_Table.AccumAcct) LEFT JOIN Sds_agent AS RWC_Table ON Distinct_AlternateKey.RWCKey = RWC_Table.AccumAcct) LEFT JOIN Sds_agent AS GLP_Table ON Distinct_AlternateKey.GLPKey = GLP_Table.AccumAcct) LEFT JOIN Sds_agent AS GWP_Table ON Distinct_AlternateKey.GWPKey = GWP_Table.AccumAcct) LEFT JOIN Sds_agent AS RWP_Table ON Distinct_AlternateKey.RWPKey = RWP_Table.AccumAcct) LEFT JOIN Sds_agent AS RLP_Table ON Distinct_AlternateKey.RLPKey = RLP_Table.AccumAcct) LEFT JOIN Sds_agent AS GOL_Table ON Distinct_AlternateKey.GOLKey = GOL_Table.AccumAcct) LEFT JOIN Sds_agent AS ROL_Table ON Distinct_AlternateKey.ROLKey = ROL_Table.AccumAcct
GROUP BY Distinct_AlternateKey.AlternateKey2, Mid([AlternateKey2],14,3), IIf(Mid([AlternateKey2],14,3)='MOT','MOTOR','NON-MOTOR'), Mid([AlternateKey2],9,5)
HAVING (((Mid([AlternateKey2],17,2))<>''))
ORDER BY Mid([AlternateKey2],9,5);

你们觉得有问题吗??
是可以RUN, 但
GWP_NOV,RWP_NOV...... 等等, VALUE 是 NULL。。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 22-8-2005 09:52 PM | 显示全部楼层
access 应该可以用它的工具来做出你想要的 query 吧。。。
回复

使用道具 举报

发表于 24-8-2005 08:26 AM | 显示全部楼层
你这样。。。 谁看得懂?你可以写出你的table,fields,然后想做什么。。
回复

使用道具 举报

发表于 29-8-2005 10:55 PM | 显示全部楼层
我还以为出现乱码了……
我认为,我会比较喜欢用的简单的方法代替一个非常复杂的方法……
如果太复杂的话……万一中间有小小的问题出现了也很难找出来……
况且很难maintanence……如果要还中间一点点的功能,就必须从头到尾找出来……

若是我,我会用几个小fucntion来代劳……
回复

使用道具 举报

 楼主| 发表于 29-8-2005 11:34 PM | 显示全部楼层
谢谢大家。。。
没问题了,
其实是 COBOL 的 QUERY 出问题。。
因为这 QUERY 是和 COBOL 的 QUERY 有联系。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-11-2024 07:46 AM , Processed in 0.109932 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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