Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Gente, buenos dias, me encuentro en una situacion complicada a resolver y se me agotaron las ideas.
Tengo la siguiente tabla:
| user_id | bug_id | date_modified |
| 33 | 3615 | 1201550061 |
| 33 | 3615 | 1201550061 |
| 33 | 3615 | 1201550061 |
| 33 | 3615 | 1201550061 |
| 33 | 3615 | 1201550061 |
| 33 | 3615 | 1201550061 |
| 33 | 3615 | 1201550061 |
| 33 | 3615 | 1201550239 |
| 33 | 3615 | 1201550259 |
| 33 | 3615 | 1201550259 |
| 2 | 3615 | 1201552220 |
| 2 | 3615 | 1201552228 |
| 34 | 3615 | 1204037843 |
| 34 | 3615 | 1204037846 |
| 2 | 3615 | 1204048000 |
| 2 | 3615 | 1204048000 |
| 2 | 3615 | 1204048033 |
| 2 | 3615 | 1204048033 |
| 2 | 3615 | 1204138273 |
| 2 | 3615 | 1208202609 |
| 2 | 3615 | 1208202609 |
Lo que necesito es por user_id restar la fecha mayor con la fecha menor (date_modified). Esto agrupandolo por user_id pero respetando el orden en el caso que se repita el user_id.
El resultado que busco es el siguiente.
| user_id | bug_id | date_modified |
| 33 | 3615 | 198 |
| 2 | 3615 | 8 |
| 34 | 3615 | 3 |
| 2 | 3615 | 4154609 |
Como se ve el user_id "2" lo tengo 2 veces.
Agradeceria muchisimo cualquier aporte que me pueda ayudar.
Desde ya muchas gracias,
Saludos!.
Ivan.
Gente los habre dejado boca abierta con esta consulta
..
Logre resolver este problemita con la siguiente sintaxis:
LOAD
recno() as RecID,
bug_id,
bug_id as bug_idContador,
user_id,
date_modified,
prioridad
FROM
Concatenate
LOAD
*, if(peek(bug_id)=bug_id, peek(date_modified)-date_modified) as Delta
Resident BUGS order by RecID desc;
Saludos.
Ivan.
Gente los habre dejado boca abierta con esta consulta
..
Logre resolver este problemita con la siguiente sintaxis:
LOAD
recno() as RecID,
bug_id,
bug_id as bug_idContador,
user_id,
date_modified,
prioridad
FROM
Concatenate
LOAD
*, if(peek(bug_id)=bug_id, peek(date_modified)-date_modified) as Delta
Resident BUGS order by RecID desc;
Saludos.
Ivan.