Re: [pgsql-es-ayuda] Consulta SQL resta de 2 fechas en el mismo campo en distinto registro. (con condición especial)

From: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
To: "mariolos(at)gmail(dot)com" <mariolos(at)gmail(dot)com>
Cc: 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] Consulta SQL resta de 2 fechas en el mismo campo en distinto registro. (con condición especial)
Date: 2013-10-22 14:26:37
Message-ID: CAGYOd3r2=BooVXzEy_D1b=s_RK7A2_-qnb82Nuj9Pu7y6MexCA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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 <javascript:_e({}, 'cvml',
> 'npolanco(at)cuij(dot)edu(dot)cu');>
> To: pgsql-es-ayuda(at)postgresql(dot)org <javascript:_e({}, 'cvml',
> '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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message raul andrez gutierrez alejo 2013-10-22 14:45:39 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 Pelluco Pelluco 2013-10-22 14:19:57 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)