From: | Stephen Amell <StephenAmell(at)inbox(dot)lv> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Consulta sobre rangos no contiguos |
Date: | 2017-06-23 13:12:26 |
Message-ID: | 567e0b7b-7ed0-b31d-ab8a-5f307073d06b@inbox.lv |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenos días comunidad postgresista!
Hoy les escribo para consultarles a ver si me dan una idea sobre como
encarar un problema de rangos timestamp
Dado un rango de atención: '["2015-11-27 09:30:00","2015-11-27
18:00:00")'::tsrange
Dado un rango de la duraciónde la atención: '["2015-11-27
10:30:00","2015-11-27 11:00:00")'::tsrange
Necesito obtener el rango de atención libre, que serian dos rangos
cortados por el medio.
Lo primero que probé es ver si funcionaba con un:
select '["2015-11-27 09:30:00","2015-11-27 18:00:00")'::tsrange -
'["2015-11-27 10:30:00","2015-11-27 11:00:00")'::tsrange
ERROR: el resultado de la diferencia de rangos no sería contiguo
SQL state: 22000
Ahí empece a googlear y me encuentro que no es posible por limitaciones
propias de postgres y quería saber si alguien me puede orientar con
algún workaround o algo.
Desde ya muchísimas gracias!
Diego
From | Date | Subject | |
---|---|---|---|
Next Message | Hellmuth Vargas | 2017-06-23 14:13:59 | Re: Consulta sobre rangos no contiguos |
Previous Message | Hellmuth Vargas | 2017-06-16 16:07:00 | Re: Completar y compartir caracteristicas |