Pregunta

03/05/2005 - 03:35 por Lucho | Informe spam
Buenas tardes amigos:

Tengo la siguiente pregunta:

Tengo la tabla Llamadas en la cual esta un codigo unico de llamada.

En otra tabla tengo asociados unos reportes de servicio a este codigo de
llamada.


Ejemplo :

Tabla Llamadas

Codigollamada FechaHoraLlamada
22104 2005-03-16 08:12:23.000

Tabla Reportes

Codigollamada CodigoReporte FechaLabor
22104 2204
2005-04-05 09:22:39.000
22104 2205
2005-04-05 11:38:45.000
22104 2303
2005-04-05 14:35:39.000
22104 2502
2005-04-05 15:20:20.000


Necito realizar dos operaciones

1. Detectar cual es el Primer registro de Reportes, y restarle a FechaLabor,
el Tiempo que tiene el campo FechaHoraLlamada de la tabla llamadas

2. Detectar cual es el Ultimo registro de Reportes, y restarle a FechaLabor,
el Tiempo que tiene el campo FechaHoraLlamada de la tabla llamadas


De antemano agradezco a todos ustedes sus sugerencias.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
03/05/2005 - 14:06 | Informe spam
Lucho,

Lo unico que no entiendo es eso de restarle el tiempo, nos puedes decir a
que te refieres con esto?

La operacion a la que te refieres, la quieres hacer en una sentencia select
o quieres actualizar esa filas en la tabla [Reportes]?


select
l.Codigollamada,
min(FechaLabor) as min_FechaLabor,
max(FechaLabor) as max_FechaLabor
from
Llamadas as l
inner join
Reportes as r
on l.Codigollamada = r.Codigollamada
group by
l.Codigollamada


AMB

"Lucho" wrote:

Buenas tardes amigos:

Tengo la siguiente pregunta:

Tengo la tabla Llamadas en la cual esta un codigo unico de llamada.

En otra tabla tengo asociados unos reportes de servicio a este codigo de
llamada.


Ejemplo :

Tabla Llamadas

Codigollamada FechaHoraLlamada
22104 2005-03-16 08:12:23.000

Tabla Reportes

Codigollamada CodigoReporte FechaLabor
22104 2204
2005-04-05 09:22:39.000
22104 2205
2005-04-05 11:38:45.000
22104 2303
2005-04-05 14:35:39.000
22104 2502
2005-04-05 15:20:20.000


Necito realizar dos operaciones

1. Detectar cual es el Primer registro de Reportes, y restarle a FechaLabor,
el Tiempo que tiene el campo FechaHoraLlamada de la tabla llamadas

2. Detectar cual es el Ultimo registro de Reportes, y restarle a FechaLabor,
el Tiempo que tiene el campo FechaHoraLlamada de la tabla llamadas


De antemano agradezco a todos ustedes sus sugerencias.




Respuesta Responder a este mensaje
#2 Lucho
04/05/2005 - 22:02 | Informe spam
Hola Alejandreo:

1. Basicamente, cuando hablo de restar el tiempo, me refiero a sacar cuanto
tiempo hay entre el tiempo de FechaHoraLabor y FechaHoraLlamada

2. La sentencia es para un SELECT

"Alejandro Mesa" escribió en el
mensaje news:
Lucho,

Lo unico que no entiendo es eso de restarle el tiempo, nos puedes decir a
que te refieres con esto?

La operacion a la que te refieres, la quieres hacer en una sentencia


select
o quieres actualizar esa filas en la tabla [Reportes]?


select
l.Codigollamada,
min(FechaLabor) as min_FechaLabor,
max(FechaLabor) as max_FechaLabor
from
Llamadas as l
inner join
Reportes as r
on l.Codigollamada = r.Codigollamada
group by
l.Codigollamada


AMB

"Lucho" wrote:

> Buenas tardes amigos:
>
> Tengo la siguiente pregunta:
>
> Tengo la tabla Llamadas en la cual esta un codigo unico de llamada.
>
> En otra tabla tengo asociados unos reportes de servicio a este codigo de
> llamada.
>
>
> Ejemplo :
>
> Tabla Llamadas
>
> Codigollamada FechaHoraLlamada
> 22104 2005-03-16 08:12:23.000
>
> Tabla Reportes
>
> Codigollamada CodigoReporte


FechaLabor
> 22104 2204
> 2005-04-05 09:22:39.000
> 22104 2205
> 2005-04-05 11:38:45.000
> 22104 2303
> 2005-04-05 14:35:39.000
> 22104 2502
> 2005-04-05 15:20:20.000
>
>
> Necito realizar dos operaciones
>
> 1. Detectar cual es el Primer registro de Reportes, y restarle a


FechaLabor,
> el Tiempo que tiene el campo FechaHoraLlamada de la tabla llamadas
>
> 2. Detectar cual es el Ultimo registro de Reportes, y restarle a


FechaLabor,
> el Tiempo que tiene el campo FechaHoraLlamada de la tabla llamadas
>
>
> De antemano agradezco a todos ustedes sus sugerencias.
>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida