# HistoryQueryExecutor MinMax return format?

**URL:** <https://forum.inductiveautomation.com/t/historyqueryexecutor-minmax-return-format/66440>\
**Category:** Module Development\
**Created:** [November 13, 2022, 8:07pm UTC](https://forum.inductiveautomation.com/t/historyqueryexecutor-minmax-return-format/66440 "2022-11-13T20:07:36Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![andrew.jank](https://avatars.discourse-cdn.com/v4/letter/a/e9a140/32.png) [@andrew.jank](https://forum.inductiveautomation.com/u/andrew.jank)\
**Post date:** [August 1, 2025, 6:51pm UTC](https://forum.inductiveautomation.com/t/historyqueryexecutor-minmax-return-format/66440/3 "2025-08-01T18:51:07Z")

</div>

Adding this here for visibility when someone has the same problem agian  
See implementation here:

> [@How to store MinMax aggregate values as QualifiedValues in ProcessedHistoryColumn?](https://forum.inductiveautomation.com/t/how-to-store-minmax-aggregate-values-as-qualifiedvalues-in-processedhistorycolumn/109099/2):
>
> I figured it out. I had to create my own History Node using decompiled versions of DefaultHistoryColumn and ProcessedHistoryColumn. ProcessedHistoryColumn does not work for MinMax and cannot be used. I created the following column to be used for MinMax and the standard case of 1 value per column. import com.inductiveautomation.ignition.common.TypeUtilities; import com.inductiveautomation.ignition.common.model.values.BasicQualifiedValue; import com.inductiveautomation.ignition.common.model.val…

---

_[View the full topic](https://forum.inductiveautomation.com/t/historyqueryexecutor-minmax-return-format/66440)._
