# Flux not sorting data based on time, even using sort() function

**URL:** <https://community.influxdata.com/t/flux-not-sorting-data-based-on-time-even-using-sort-function/39306>\
**Category:** InfluxDB 2\
**Tags:** time\
**Created:** [November 16, 2024, 6:26am UTC](https://community.influxdata.com/t/flux-not-sorting-data-based-on-time-even-using-sort-function/39306 "2024-11-16T06:26:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![symbox](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@symbox](https://community.influxdata.com/u/symbox)\
**Post date:** [November 16, 2024, 6:26am UTC](https://community.influxdata.com/t/flux-not-sorting-data-based-on-time-even-using-sort-function/39306/1 "2024-11-16T06:26:08Z")

</div>

I’m trying to query data from InfluxDBv2 using Flux language. However, the data inserted to database is categorized by ‘user’ tag. So, the output data is not returned in time order value. Here is my query:

from(bucket: “pod\_monitoring”)  
|\> range(start: -{{hours}}h)  
|\> filter(fn: (r) =\> r[“\_measurement”] == “mod\_app”)  
|\> filter(fn: (r) =\> r[“\_field”] == “app\_state”)  
|\> filter(fn: (r) =\> r[“user”] == “{{user}}”)  
|\> group()  
|\> sort(columns: [“\_time”])

and here is the result:

 ![image](https://us1.discourse-cdn.com/flex023/uploads/influxdata/original/3X/8/d/8ddf4e84b35afabe299617e875012734d43ee681.png)

Even if I’m using the sort() function and ungroup it using group() it didn’t keep the data in time order. Any suggestion to achieve this?
