FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Claculos con Fechas
Que tal amigos! Veo que hay muchos Gurus por aqui en SQL, yo llevo poco tiempo y aun no entiendo muchas cosas "avanzadas" Ahorita tengo un problema ojala puedan ayudarme.
Tengo dos fechas de ordenes de compra una cuando el cliente la pide a un proveedor y una cuando el proveedor aceptó la orden de compra. Las fechas están en dos tablas diferentes una se llama OrdenCompra y otra se llama BitacoraTransaccion. Los campos donde se encuentran las fechas son OrdenCompra.ocp_FechaRealizada Esta contiene la fecha en que se realizó la orden de compra. BitacoraTransaccion.btr_FeEstado Esta contiene la fecha cuando cambio del estado de revisada a aceptada La consulta que hago es la siguiente: Código SQL [-] Select OrdenCompra.ocp_FechaRealizada, BitacoraTransaccion.btr_FeEstado from OrdenCompra, BitacoraTransaccion where OrdenCompra.ocp_FechaRealizada between '2008-04-01' and '2008-04-30' and BitacoraTransaccion.btr_FeEstado between '2008-04-01' and '2008-04-30' and (BitacoraTransaccion.EstadoOperacionID = 13 or BitacoraTransaccion.EstadoOperacionID = 24) and OrdenCompra.EstadoOperacionID = 1 Cuando OrdenCompra.EstadoOperacionID = 1 Quiere decir que el cliente acaba de realizar una orden de compra Cuando EstadoOperacionID = 24 o 13 es un estatus de que ha sido aceptada la orden de compra por el proveedor Y me trae los resultados que quiero algo asi: OrdenCompra.ocp_FechaRealizada BitacoraTransaccion.btr_FeEstado 2008-04-06 20:22:37.000 2008-04-07 11:52:54.000 2008-04-06 21:19:00.000 2008-04-08 14:19:21.000 2008-04-06 22:00:15.000 2008-04-07 08:50:51.000 Ahora lo que quiero hacer es calcular el tiempo en horas que se tardo el proveedor en aceptar la orden de compra desde que se Realizo la orden de compra, pero de cada una de las fechas mostradas, ya que cada fecha pertenece a una unica orden de compra diferente de la otra. Tengo un script donde puedo calcular eso, pero solo comparando dos fechas, una contra otra, y si tuviera 100 fechas para comparar me tardaria horas. En si lo que quiero es que se puedan comparar todas las fechas y me de el resultado de cada comparación. Alguien sabe como? Agradezco su ayuda señores. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
slq entre dos fechas comparar fechas | taru | MySQL | 2 | 30-07-2007 16:10:36 |
Una de fechas ...? | kia | Firebird e Interbase | 7 | 11-10-2006 21:05:10 |
Fechas en sql | carymar | SQL | 2 | 15-06-2006 18:35:10 |
Las horribles fechas, control de fechas | Huer | OOP | 6 | 18-10-2005 19:11:49 |
Fechas en SQL | silviodp | Conexión con bases de datos | 2 | 26-09-2005 16:23:51 |
|