知识库 > 数据仓库数据提取专题 > 类SQL语法对数据提取的支持

TRADETABLE    

  • 取交易明细数据
    固定用法:
    select ['字段名1'],['字段名2'],.../*
    from tradetable datekey 开始时间 to 截止时间
    of stockid/array(stockid1,stockid2,...)
    where 条件 
    end;
    注:其中,where条件可省;开始时间与截止时间需精确到时间点。

    范例1:取一个完整交易日的交易明细数据
    endt:=20190521T;
    Return Select * from TradeTable DateKey endt-1+18/24 to endt+18/24 Of "SZ000002" end;

    范例2:取一段时间多个股票的交易明细
    return select ['StockID'],['StockName'],datetimetostr(['Date']) as 'Date',
    ['price'],['vol'],['amount'] from tradetable datekey 20190520.1030T to 20190521.14T
    of array("SZ000002","SH600000") where ['price']>0 end;