From: | raul andrez gutierrez alejo <raulandrez(at)gmail(dot)com> |
---|---|
To: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
Cc: | "mariolos(at)gmail(dot)com" <mariolos(at)gmail(dot)com>, Nivaildo Polanco Martínez <npolanco(at)cuij(dot)edu(dot)cu>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Consulta SQL resta de 2 fechas en el mismo campo en distinto registro. (con condición especial) |
Date: | 2013-10-22 14:45:39 |
Message-ID: | CAHQFj70KiQ=u+gK4H9iCkFue80smAOxWiXxVCroUkp5QWzeP4g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Cordial saludo.
ese problema yo ya lo tuve, lo solucione creando una vista con los datos de
inicio y otra con lo de fin, eso fue para una programación de turnos de una
fabrica 24/7 y debía auditar la asistencia al turno programado, luego de
tener la vista de entradas y salidas lo cruce con la programación de
turnos, tiendo el id de la programación hice la resta de (fin - inicio )
cruzando el mismo id de programación de turno.
El 22 de octubre de 2013 09:26, Miguel Angel Hernandez Moreno <
miguel(dot)hdz(dot)mrn(at)gmail(dot)com> escribió:
> Buenos días
>
> Probablemente puedas hacer algo con consultas anidadas, pero como sabes
> que inició y que final van juntos, te falta un Id para distinguir el
> agrupamiento, lo único que podrías hacer es una función que los ordene
> primero los inicio y luego los finales y tomar uno x uno y ordenarlos manual
>
> Por qué con eso de que todos los id son 1 y la premisa es de que la mitad
> es inició y la otra mitad es fin pudiera aplicar
>
> Pero cúrate de males y haz lo que te comento el compañero, es inpractico
> el diseño así!
>
> Saludos
>
> El martes, 22 de octubre de 2013, Pelluco Pelluco escribió:
>
> muchas gracias por la respuesta, pero te comento que el diseño ya venia
>> así, esto se registra a través de una maquina y no puedo entrar a
>> modificarlo, es por eso que me gustaría saber si se puede realizar una
>> consulta que lo pueda calcular.
>>
>> gracias
>> Pedro.
>>
>> ------------------------------
>> Date: Tue, 22 Oct 2013 09:53:42 -0400
>> From: npolanco(at)cuij(dot)edu(dot)cu
>> To: pgsql-es-ayuda(at)postgresql(dot)org
>> Subject: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Consulta SQL resta de 2
>> fechas en el mismo campo en distinto registro. (con condición especial)
>>
>> ¿por qué ese diseño, no sería mejor:?
>>
>> *id - fecha - hora_inicio - hora_fin*
>>
>> No sé, digo yo, me parece que es más fácil cualquier operación y hasta
>> más lógico el diseño.
>>
>>
>> On 22/10/13 08:42, Pelluco Pelluco wrote:
>>
>> Hola, estimados compañeros tengo una duda sobre si se puede hacer o no
>> una consulta con las sgtes caracteristicas:
>>
>> con una tabla perecida a esta:
>>
>> id - Fecha - Estado
>>
>> 1 - 01-01-2013 08:00 - inicio
>>
>> 1 - 01-01-2013 10:00 - fin
>>
>> 1 - 01-01-2013 13:00 - inicio
>>
>> 1 - 01-01-2013 13:30 - fin
>>
>> 1 - 01-01-2013 13:40 - fin
>>
>> 1 - 01-01-2013 14:00 - inicio
>>
>> 1 - 01-01-2013 14:30 - inicio
>>
>> 1 - 01-01-2013 15:40 - fin
>>
>> La idea es poder restar las horas entre el primer inicio y el ultimo fin
>> (por cada inicio) por ejemplo en este caso quedaria
>>
>> 10:00 - 08:00
>>
>> 13:40 - 13:00
>>
>> 15:40 - 14:00
>>
>> Se puede hacer por consulta?
>>
>>
>> Muchas Gracias.
>>
>>
>>
>
> --
> ISC Miguel Angel Hernandez Moreno
>
>
--
Raul Andres Gutierrez Alejo
From | Date | Subject | |
---|---|---|---|
Next Message | Pelluco Pelluco | 2013-10-22 14:52:44 | RE: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Consulta SQL resta de 2 fechas en el mismo campo en distinto registro. (con condición especial) |
Previous Message | Miguel Angel Hernandez Moreno | 2013-10-22 14:26:37 | Re: [pgsql-es-ayuda] Consulta SQL resta de 2 fechas en el mismo campo en distinto registro. (con condición especial) |