Make dates of yaar and month add add range in dp class
startDate = mkdate(1,ORD_MONTH,ORD_YEAR);
endDate = endMth(startDate);
startyear = mkDate(1,1,ORD_YEAR);
endyear = mkDate(31,12,ORD_YEAR);
query = this.parmQuery();
salesTableqbds = query.dataSourceTable(tableNum(salesTable));
salesLineqbds = query.dataSourceTable(tableNum(salesLine));
if(ORD_MONTH)
{
utcdatetime _fromDate = DateTimeUtil::newDateTime(startDate,0);
utcdatetime _toDate = DateTimeUtil::newDateTime(endDate,86400);
qbr = SysQuery::findOrCreateRange(salesTableqbds, fieldNum(salesTable, CreatedDateTime));
str range = SysQuery::range(_fromDate, _toDate);
qbr.value(range);
}
if(ORD_YEAR)
{
utcdatetime _fromDate = DateTimeUtil::newDateTime(startyear,0);
utcdatetime _toDate = DateTimeUtil::newDateTime(endyear,86400);
qbr = SysQuery::findOrCreateRange(salesTableqbds, fieldNum(salesTable, CreatedDateTime));
str range = SysQuery::range(_fromDate, _toDate);
qbr.value(range);
}
if(ORD_MONTH && ORD_YEAR)
{
utcdatetime _fromDate,_toDate, _startyear, _startmonth;
_fromDate = DateTimeUtil::newDateTime(startDate,0);
_toDate = DateTimeUtil::newDateTime(endDate,86400);
qbr = SysQuery::findOrCreateRange(salesTableqbds, fieldNum(salesTable, CreatedDateTime));
str range = SysQuery::range(_fromDate, _toDate);
qbr.value(range);
}
Comments
Post a Comment