当前位置: 代码迷 >> VFP >> 二个命令,合成一个,该怎么处理
  详细解决方案

二个命令,合成一个,该怎么处理

热度:1249   发布时间:2013-02-26 00:00:00.0
二个命令,合成一个,
第一个命令如下:

TEXT TO m.aall_SQLCmd_FP NOSHOW TEXTMERGE 
select A.*,W.vendorid as vendorid,
B.GoodsCode as 物料编码,
C.Goodsname as 物料名称,
D.Goodsstd as 规格型号,
E.Goodsm_unit as 计量单位,
F.vendorCode as 供应商编码,
G.cvenname as 供应商名称,
H.dpbvdate as 发票日期 
  FROM ac_suinv_dtl A 
LEFT JOIN ac_suinv_doc W ON A.invdocid=W.invdocid 
LEFT JOIN ba_goods B ON A.goodsid=B.goodsid  
LEFT JOIN ba_goods C ON A.goodsid=C.goodsid 
LEFT JOIN ba_goods D ON A.goodsid=D.goodsid 
LEFT JOIN ba_goods E ON A.goodsid=E.goodsid 
LEFT JOIN ba_vendor F ON F.vendorid=W.vendorid 
LEFT JOIN ba_vendor G ON G.vendorid=W.vendorid 
LEFT JOIN ac_suinv_doc H ON A.invdocid=H.invdocid 
ENDTEXT
SQLEXEC(nhandle,m.aall_SQLCmd_FP,"all_danju_FP")

第二个命令如下
SELECT "all_danju_FP"
INDEX on dtlid to aaa
brow all

上述命令,本身都没有错,都能正常运行.

要求:第二个命令,只是一个索引,怎么看,都应该可以合并到第一个命令中去.

可是,想啊想,想不出来...

只要向各位老师请教 
 

------解决方案--------------------------------------------------------
TEXT TO m.aall_SQLCmd_FP NOSHOW TEXTMERGE
select A.*,W.vendorid as vendorid,
B.GoodsCode as 物料编码,
C.Goodsname as 物料名称,
D.Goodsstd as 规格型号,
E.Goodsm_unit as 计量单位,
F.vendorCode as 供应商编码,
G.cvenname as 供应商名称,
H.dpbvdate as 发票日期
FROM ac_suinv_dtl A
LEFT JOIN ac_suinv_doc W ON A.invdocid=W.invdocid
LEFT JOIN ba_goods B ON A.goodsid=B.goodsid
LEFT JOIN ba_goods C ON A.goodsid=C.goodsid
LEFT JOIN ba_goods D ON A.goodsid=D.goodsid
LEFT JOIN ba_goods E ON A.goodsid=E.goodsid
LEFT JOIN ba_vendor F ON F.vendorid=W.vendorid
LEFT JOIN ba_vendor G ON G.vendorid=W.vendorid
LEFT JOIN ac_suinv_doc H ON A.invdocid=H.invdocid
Order By 表名.字段名  
ENDTEXT
  相关解决方案