Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estmado Foro;
Necesito realizar el siguiente calculo, tengo una tabla con el campo producto y cliente con fechas de compra y necesito saber la frecuencia de compra por cliente, para esao debo saber el tiempo que hay entra la fecha de la última compra y la peníltima y luego hacer un promedio entre estas fecha y quieiera saber si me pueden ayudar con función puedo hacer este calculo:
Ejemplo: Cliente A, última compra 10/02/2013 anteúltima compra 03/02/2013 esto da 7 días
Cliente B, última compra 05/02/2013 anteúltima compra 02/02/2013 esto da 3 días
Lo que el promedio da 5 días y sería el valor que estou buscando, para ejemplo el producto x.
Desde ya agradezco la ayuda,
saludos
Hola,
Puedes probar usar la función PEEK,
En el LOAD deberias de ordenerlo por fecha y seria algo así
fechaCompra,
PEEK('fechaCompra',-1) //este seria de la compra anterior.
De tal forma que en un registro tendrias la fecha actual y la fecha anterior,
Saludos
Silvio
Lamentablemente la funcón peek, creo que no me sirve en este cado.
Mi tabla es así,
| CodCliente | CodProd | Fecha |
| 1 | 1 | 30/04/2012 |
| 1 | 1 | 07/05/2012 |
| 1 | 1 | 15/05/2012 |
| 1 | 2 | 26/05/2012 |
| 1 | 2 | 18/06/2012 |
| 2 | 1 | 02/07/2012 |
| 2 | 1 | 25/08/2012 |
| 2 | 1 | 09/10/2012 |
| 2 | 2 | 15/10/2012 |
| 2 | 2 | 23/10/2012 |
| 2 | 2 | 02/11/2012 |
| 2 | 2 | 14/11/2012 |
y lo qu debo obtener en la última y la antultima fecha por CodCliente y CodProd.
Por favor cualquier ayuda es bienvenida.