En realidad lo que necesito es la diferencia de los valores para armar un grafico. Por ejemplo si tengo estos datos id fecha hora valor1 01/11/2007 12:00 1.52 01/11/2007 12:15 1.753 01/11/2007 12:30 24 01/11/2007 12:45 1.95 01/11/2007 13:00 1.6el resultado seria mas o menos fecha hora valor01/11/2007 12:00 0.2501/11/2007 12:15 0.2501/11/2007 12:30 -0.101/11/2007 12:45 -0.3 Es una fila menos porque el primer valor no tengo con quien restarlo, si ves la segunda tabla el valor de las 12 es la diferencia entre el valor de las 12:00 y de las 12:15 y asi sucesivamente. Espero que se entienda... gracias Saludos.... Carina
Date: Wed, 21 Nov 2007 09:56:31 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [dbms] Diferencias entre valoresPara calcular diferencias entre fecha podes usar DATEDIFhttp://msdn2.microsoft.com/en-us/library/aa258269(sql.80).aspxLa diferencia de tiempo la calculás sobre la última lectura? Es por eso que si agregas una a mano te queda inconsistente? Para evitar el trigger podrías generar una vista, con un campo calculado "Valor", luego para obtener los datos haces SELECT * FROM Vista ORDER BY ValorSi necesitas ayuda para armar la consulta mandá algunas filas de ejemplo con el resultado que esperás. Saludos. On Nov 21, 2007 9:36 AM, Carina V. Barca <[EMAIL PROTECTED]> wrote: Mauricio, gracias por contestar, era solo para que se entienda, lo que yo necesito calcular es la diferencia entre 2 valores ordenados por fecha y hora, recibo datos cada 15 minutos pero a veces me pasa que se cae el sistema y me quedo sin una lectura entonces por ejemplo tengo lecturas a la 12 y despues 12:30 con el trigger calculo la diferente entre las 12 y las 12:30 pero cuando agrego a mano el valor de las 12:15 ahi se me arma lio y para evitar eso queria saber si se podia, a traves de una consulta calcular la diferencia entre esos valores sin necesidad de usar el trigger. Espero haber aclarado tu duda y de nuevo gracias por contestar. SaludosCarina Date: Wed, 21 Nov 2007 09:20:09 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED] Subject: [dbms] Diferencias entre valores Carina, No entendí cual es el cálculo que hacés entre hora y valor? Por qué en vez de 5 filas en el resultado esperás 4?Saludos. Mauricio. On Nov 20, 2007 1:55 PM, Carina V. Barca < [EMAIL PROTECTED]> wrote: Hola a todos, necesito sacar las diferencias entre 2 valores de una tabla ordenada por fecha y hora pero no se me ocurre como, Tengo la siguiente tabla id fecha hora valor1 01/11/2007 12:00 1.52 01/11/2007 12:15 1.753 01/11/2007 12:30 24 01/11/2007 12:45 1.95 01/11/2007 13:00 1.6 y tendria que recibir le siguiente resultado fecha hora valor01/11/2007 12:00 0.2501/11/2007 12:15 0.2501/11/2007 12:30 -0.101/11/2007 12:45 -0.3 Es decir de una tabla necesito sacar la diferenciaentre los dos valores, se puede? en este momento lo hago con un trigger, pero me paso que cuando me falto un valor en el medio y y lo tengo que agregar tengo que modificar las diferencias a mano. Desde ya muchas gracias...Saludos Tecnología, moda, motor, viajes,…suscríbete a nuestros boletines para estar a la última MSN Newsletters Tecnología, moda, motor, viajes,…suscríbete a nuestros boletines para estar a la última MSN Newsletters _________________________________________________________________ Tecnología, moda, motor, viajes,…suscríbete a nuestros boletines para estar a la última http://newsletters.msn.com/hm/maintenanceeses.asp?L=ES&C=ES&P=WCMaintenance&Brand=WL&RU=http%3a%2f%2fmail.live.com
