FAQ > 金融建模 > 建模问题 > 语法相关

Q:使用join的时候,如果匹配的条件是多个,如何处理    

  • A:参考范例如下:

    setsysparam(pn_stock(),'SZ000002');
    hq:=nday(20,'month',sp_time(),'daydif',close());
    mmin:=nday(10,'month',sp_time(),'min',close());
    hq:=select [1].*, [2].['min'] from hq right join mmin with
        ([1].['month'],[1].['daydif'] on [2].['month'],[2].['min']) end;
    return hq;