Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Registro | Usuário | Data | Desejo |
1010 | Marcos | 01/01/2011 | 01/01/2011 00:00:01 |
1011 | Flávio | 03/05/2011 | 03/05/2011 00:00:01 |
1011 | Flávio | 03/05/2011 | 03/05/2011 00:00:02 |
1011 | Flávio | 03/05/2011 | 03/05/2011 00:00:03 |
1011 | Flávio | 03/05/2011 | 03/05/2011 00:00:04 |
1011 | Flávio | 03/05/2011 | 03/05/2011 00:00:05 |
1012 | Flávio | 22/06/2011 | 22/06/2011 00:00:01 |
1012 | Flávio | 22/06/2011 | 22/06/2011 00:00:02 |
O que foi feito e não funcionou:
Eparts: ////Minha tabela de dados/////
LOAD *,1 as Flag
Resident EParts_TMP1 order by [Usuário] ASC, Data ASC,[Registro] ASC ;
Drop Table EParts_TMP1;
let v_S=1/86400;
Let v_Ctrl=1;
For f = 0 to NoOfRows('Eparts')-1;
Let vF_SHC = peek('[Usuário]',num(f),'Eparts');
Let vF_DT = peek('Data',num(f),'Eparts');
Let vF_CL = peek('[Registro]',num(f),'Eparts');
Let vF_SHC_1 = peek('[Usuário]',num(f)-1,'Eparts');
Let vF_DT_1 = peek('Data',num(f)-1,'Eparts');
Let vF_DT_1_s = peek('Data',num(f)-1,'Eparts')*v_S*v_Ctrl;
Let vF_CL_1 = peek('[Registro]',num(f)-1,'Eparts');
if (vF_SHC = vF_SHC_1 and vF_DT = vF_DT_1 and vF_CL = vF_CL_1) then
Eparts_2:
LOAD * Inline [
Desejo, Usuário
$(vF_DT_1_s),$(vF_SHC)
];
Let v_Ctrl=V_Ctrl+1;
ELSE
Eparts_2:
LOAD * Inline [
Desejo, Usuário
$(vF_DT),$(vF_SHC)
];
Let v_Ctrl=0;
ENDIF
NEXT