- 论坛徽章:
- 1
|
想用opnqryf实现两个file 的jion
文件:
(1) whsmvd
其中字段如下
STRNUM
WHMVTP
WHMOVE
WHMVSQ
INUMBR
WHMVQR
WHMVQM
WHMUMR
key : strnum (门店店号)
whmove(doc 代号)
WHMVSQ
(2) invmst
字段如下
INUMBR Sku Number
IATRB5 Attribute 5
key:inumbr (商品货号)
想用opnqryf实现 把两个 whsmvd 按 strnum, whmove ,iatrb5(来自invmst)排序并且指定strnum和whmove值
如下: OPNQRYF FILE((WHSMVD) (INVMST)) FORMAT(RWHSMVD) +
QRYSLT('(STRNUM *EQ 901) +
*AND (WHMOVE *EQ 123456)') +
KEYFLD((WHSMVD/STRNUM) (WHSMVD/WHMOVE) +
(INVMST/IATRB5)) JFLD((WHMOVE/INUMBR +
INVMST/INUMBR)) OPNID(WHSMVDJION) /*J01+ */
但是老是执行报错:Field INUMBR found in more than one record format.
Error occurred during processing of command.
请高手指教,是不是两个文件都是inumbr这个字段导致的?听说可以做map?怎么做字段map |
|