Hi,
I'd like to calculate two 5% percentile from the table below:
WAREHOUSE, ITEM, BEST_BEFORE_DATE, MIN_DELIVERY_DATE, MAX_DELIVERY_DATE,
ENTRY_REMAINING_TIME, EXIT_REMAINING_TIME
39 418 2023-09-03 2023-08-14
00:00:00.000 2023-08-18 00:00:00.000 20
16
39 418 2023-09-10 2023-08-19
00:00:00.000 2023-08-24 00:00:00.000 22
17
39 418 2023-09-16 2023-08-25
00:00:00.000 2023-08-26 00:00:00.000 22
21
39 418 2023-09-24 2023-08-31
00:00:00.000 2023-09-08 00:00:00.000 24
16
39 418 2023-09-29 2023-09-09
00:00:00.000 2023-09-09 00:00:00.000 20
20
39 418 2023-10-06 2023-09-14
00:00:00.000 2023-09-21 00:00:00.000 22
15
39 418 2023-10-16 2023-09-23
00:00:00.000 2023-09-23 00:00:00.000 23
23
39 418 2023-10-21 2023-09-23
00:00:00.000 2023-10-06 00:00:00.000 28
15
39 418 2023-11-05 2023-10-13
00:00:00.000 2023-10-16 00:00:00.000 23
20
39 418 2023-11-09 2023-10-18
00:00:00.000 2023-10-24 00:00:00.000 22
16
39 418 2023-11-11 2023-10-24
00:00:00.000 2023-10-25 00:00:00.000 18
17
39 418 2023-11-17 2023-10-28
00:00:00.000 2023-10-30 00:00:00.000 20
18
39 418 2023-11-25 2023-11-02
00:00:00.000 2023-11-11 00:00:00.000 23
14
39 418 2023-12-08 2023-11-15
00:00:00.000 2023-11-15 00:00:00.000 23
23
39 418 2023-12-09 2023-11-17
00:00:00.000 2023-11-23 00:00:00.000 22
16
39 418 2023-12-15 2023-11-23
00:00:00.000 2023-12-07 00:00:00.000 22
8
39 418 2023-12-22 2023-12-07
00:00:00.000 2023-12-09 00:00:00.000 15
13
39 418 2023-12-29 2023-12-09
00:00:00.000 2023-12-09 00:00:00.000 20
20
percentile=0.05;
List<ArrivalItemAvgEntryExitTimeEntity>items = context.
selectDistinct( ARRIVAL_ITEMS_ENTRY_EXIT_RT.WAREHOUSE,
ARRIVAL_ITEMS_ENTRY_EXIT_RT.ITEM,
percentileCont(percentile).withinGroupOrderBy(ARRIVAL_ITEMS_ENTRY_EXIT_RT.ENTRY_REMAINING_TIME).as("AVERAGE_ENTRY_REMAINING_TIME"),
percentileCont(percentile).withinGroupOrderBy(ARRIVAL_ITEMS_ENTRY_EXIT_RT.EXIT_REMAINING_TIME).as("AVERAGE_EXIT_REMAINING_TIME")).
//
from(ARRIVAL_ITEMS_ENTRY_EXIT_RT). //
groupBy(ARRIVAL_ITEMS_ENTRY_EXIT_RT.WAREHOUSE). //
fetchInto(ArrivalItemAvgEntryExitTimeEntity.class);
The expected results are:
AVERAGE_ENTRY_REMAINING_TIME: 17.55
AVERYGE_EXIT_REMAINING_TIME: 12.25
But it returns 0.0 for both calculated columns
[image: image.png]
I also tried a normal select instead of selectDistinct, but I got the
same result.
Any hint what I'm doing wrong here?
thanks
Christian Schneider
--
You received this message because you are subscribed to the Google Groups "jOOQ
User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jooq-user/CAK%2BCNsaMo6qy-tOCQpLeV9MTru3UYFA%3D85CNZy9A%2BBXsXowVqQ%40mail.gmail.com.