The document presents a study on implementing temporal aggregation functions through user defined aggregate (UDA) functions. It discusses aggregating tuples that are adjacent, overlapping, or near each other in timestamp. Algorithms are presented for aggregating adjacent tuples, overlapping tuples, and near by tuples within a threshold. The algorithms perform aggregation by scanning the relation once. Literature on parsimonious temporal aggregation and supporting temporal queries efficiently in databases is also summarized.