1. A computer-implemented method for performing queries based on aging result fields, the method comprising: executing a first query comprising one or more conditions each containing one or more result fields; storing a timestamp indicative of a time at which the first query is executed; returning a first result set for the first query; designating at least one of the result fields as an aging parameter, wherein each result field designated as an aging parameter has an associated time value field; for each designated aging parameter, programmatically adding a temporal condition to the first query to produce a second query; wherein each temporal condition comprises the respective associated time value field and a value corresponding to the timestamp, whereby results returned for the respective aging parameter are limited to those having time values more recent than the timestamp.