Sim Greenbaum
06/24/2025, 6:23 PMlet sql = `
SELECT
transaction.id,
transaction.type,
transaction.trandate,
transaction.memo,
transaction.status,
transaction.custbody19,
transaction.transferLocation
FROM
transaction
WHERE
transaction.type = 'TrnfrOrd'
AND transaction.trandate < ADD_MONTHS(SYSDATE, -7)
`;
log.debug("SuiteQL SQL", sql);
let mySuiteQLQuery = query.runSuiteQL({ query: sql });
let results = mySuiteQLQuery.asMappedResults();
log.debug("Query Results", results);
Sim Greenbaum
06/24/2025, 6:30 PMAND transaction.status IN ('B', 'D', 'E', 'F')
AND transaction.status NOT IN ('A', 'C', 'G', 'H')
AND transaction.trandate < ADD_MONTHS(SYSDATE, -7)
Mike Robbins
06/24/2025, 7:45 PMwhere status in ('SalesOrd:G')
in the where clause, or, my preference, where BUILTIN.DF(status) in ('Sales Order : Billed')
to make those values readable to the next person reading the query (likely me 6 months from now).Sim Greenbaum
06/24/2025, 10:27 PMMike Robbins
06/24/2025, 10:28 PMMike Robbins
06/24/2025, 10:36 PMSim Greenbaum
06/24/2025, 10:36 PMAnthony (NimbusLabs)
06/25/2025, 2:54 PMSim Greenbaum
06/25/2025, 4:00 PM