Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.software.database > #2970

Re: [OT] Esperti di query SQL (Oracle)

Newsgroups it.comp.software.database
Date 2015-10-21 06:01 -0700
References <a80ecfaf-2427-4345-a0ef-0cf66728d597@googlegroups.com> <30df0782-a15b-4cc2-bad0-ea04bac9e5ec@googlegroups.com> <f9889a27-6ccf-45fa-a99f-3633f5d69124@googlegroups.com> <1c85da2e-cded-4bb8-9033-8e6d03cb71ac@googlegroups.com> <2ebc4577-4e88-45d0-9ee8-66fe07397466@googlegroups.com>
Message-ID <67b40674-3b22-4f92-9399-8272dd9908f4@googlegroups.com> (permalink)
Subject Re: [OT] Esperti di query SQL (Oracle)
From Giacomo Degli Esposti <giacomo.degliesposti@gmail.com>

Show all headers | View raw


On Wednesday, October 21, 2015 at 1:24:15 PM UTC+2, Claudio Cioletti wrote:
> Il giorno martedì 20 ottobre 2015 18:13:38 UTC+2, Giacomo Degli Esposti ha scritto:
> > select L.* from TEST_RANGE_DATE L
> > where not EXISTS
> > (select 1 from TEST_RANGE_DATE R where R.Apertura <= L.apertura 
> > AND R.chiusura >= L.chiusura )
> 
> No, come dici te non tira fuori nulla!

Uh, hai ragione perche' con il <= non puo' funzionare perche'
trova che ogni record su L e' maggiorato dalla copia di se stesso su R.
Se hai a disposizione un campo chiave per evitare questo caso,
puoi provare cosi':
(qui id e' il suddetto campo chiave ...)

... where not EXISTS (select 1 
from TEST_RANGE_datetime R 
where R.Apertura <= L.apertura 
AND R.chiusura >= L.chiusura 
and R.service = L.service 
and L.id <> r.id) ;

> E' un po più complessa:
[...]

Ah si senza quel campo chiave ti tocca fare un bel 
giro per tirar fuori i dati! :)

ciao
Giacomo

Back to it.comp.software.database | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

[OT] Esperti di query SQL (Oracle) Claudio Cioletti <ciole7@gmail.com> - 2015-10-14 01:54 -0700
  Re: [OT] Esperti di query SQL (Oracle) Claudio Cioletti <ciole7@gmail.com> - 2015-10-15 03:07 -0700
  Re: [OT] Esperti di query SQL (Oracle) Giacomo Degli Esposti <giacomo.degliesposti@gmail.com> - 2015-10-15 07:42 -0700
    Re: [OT] Esperti di query SQL (Oracle) Claudio Cioletti <ciole7@gmail.com> - 2015-10-20 08:30 -0700
      Re: [OT] Esperti di query SQL (Oracle) Giacomo Degli Esposti <giacomo.degliesposti@gmail.com> - 2015-10-20 09:13 -0700
        Re: [OT] Esperti di query SQL (Oracle) Claudio Cioletti <ciole7@gmail.com> - 2015-10-21 04:24 -0700
          Re: [OT] Esperti di query SQL (Oracle) Giacomo Degli Esposti <giacomo.degliesposti@gmail.com> - 2015-10-21 06:01 -0700
            Re: [OT] Esperti di query SQL (Oracle) Claudio Cioletti <ciole7@gmail.com> - 2015-10-21 06:42 -0700
              Re: [OT] Esperti di query SQL (Oracle) Giacomo Degli Esposti <giacomo.degliesposti@gmail.com> - 2015-10-21 06:56 -0700
                Re: [OT] Esperti di query SQL (Oracle) Claudio Cioletti <ciole7@gmail.com> - 2015-10-21 07:48 -0700

csiph-web