?
NS:=IF(TIME>=180000,1,REF(NS,1)); DRAWNUMBER((TIME>=180000 AND REF(TIME,1)<180000) OR (NS=0 AND DATE<>REF(DATE,1)),C,MONTH*100+DAY,0),VALIGN2;