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 Job static void CustDateRangeQuery(Args _args) { Query query; QueryRun queryRun; QueryBuildDataSource qbds; QueryBuildRange qbr; CustTable custTable; ; // Instance the class Query query = new Query(); // 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 = new QueryRun(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