How to: Create Query with Range through X ++
I had a hard time trying to find how use range between dates so I hope to help not only who wants to create a query but also who wants to know how to use range with date.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | // Create a new JobstaticvoidCustDateRangeQuery(Args _args){    Query                   query;    QueryRun                queryRun;    QueryBuildDataSource    qbds;    QueryBuildRange         qbr;    CustTable               custTable;    ;    // Instance the class Query    query =  newQuery();    // Add DataSource to Query    qbds = query.addDataSource( tableNum(CustTable));    // Add a range    qbr = qbds.addRange( fieldNum(CustTable,CreatedDateTime));    // Set range value    qbr.value(SysQuery::range( "01/01/2012","30/12/2012"));    // Run Query    queryRun = newQueryRun(query);    // Retrieves the next record from the query.    while(queryRun.next())    {        // Get Result        custTable = queryRun.get( tableNum(CustTable));        // Show AccountNum        info(custTable.AccountNum);    }} | 
 
Comments
Post a Comment