Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: stonysmithTry this:
if firstInGroup then {
FIRST_A_DT= date(2099,12,31)
LAST_A_DT= date(1970,1,1)
FIRST_B_DT= date(2099,12,31)
LAST_B_DT= date(1970,1,1)
FIRST_C_DT= date(2099,12,31)
LAST_C_DT= date(1970,1,1)
}
FIRST_A_DT= min(FIRST_A_DT,A_DT)
LAST_A_DT= max(LAST_A_DT,A_DT)
FIRST_B_DT= min(FIRST_B_DT,B_DT)
LAST_B_DT= max(LAST_B_DT,B_DT)
FIRST_C_DT= min(FIRST_C_DT,C_DT)
LAST_C_DT= max(LAST_C_DT,C_DT)
emit TRACE, ORDERS_TOTAL
FIRST_A_DT,LAST_A_DT,
FIRST_B_DT,LAST_B_DT,
FIRST_C_DT,LAST_C_DT
where LastInGroup
GROUP_BY = TRACE