Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Ordered subquery

Re: Ordered subquery

From: Carlos <miotromailcarlos_at_netscape.net>
Date: 29 Mar 2007 01:57:13 -0700
Message-ID: <1175158633.839104.186300@b75g2000hsg.googlegroups.com>


On 28 mar, 22:33, sybra..._at_hccnet.nl wrote:
> On 28 Mar 2007 05:01:15 -0700, "Carlos"
>
>
>
> <miotromailcar..._at_netscape.net> wrote:
> >On 28 mar, 12:39, "Xavi" <xas..._at_gmail.com> wrote:
> >> Carlos, quizas puedas ayudarme a escribir SQL "decente":
> >> (olvidate de la consulta anterior)
>
> >> Tengo una tabla
>
> >> create table HIST_DEMA_SITU_ADMI (
> >> PER_COD integer,
> >> FECHA_SIT date,
> >> SIT integer)
>
> >> SIT puede ser 1 - Alta 0 - Baja
>
> >> Quiero construir una consulta que me diga los periodos de Alta de cada
> >> persona en el año anterior al momento d'ejecución del proceso.
>
> >> Un ejemplo de la tabla puede ser
>
> >> PER_COD FECHA_SIT SIT
> >> -----------------------------------
> >> 1 01/02/2005 1
> >> 1 15/01/2007 0
> >> 1 20/03/2007 1
> >> 2 20/10/2006 1
>
> >> Si ejecuto hoy la consulta solo debe contarme el número de dias de
> >> cada persona
> >> entre el 28 de Marzo del 2007 (hoy) y el 29 de Marzo del 2006 teniendo
> >> en cuenta
> >> que una persona puede tener varios periodos y no tiene porque tener
> >> una baja aún.
>
> >> Alguna idea de por donde atacar el problema?
>
> >> Gracias por adelantado.
>
> >> Xavi
>
> >"Alguna idea de por donde atacar el problema?"
>
> >Mira las FUNCIONES ANALÍTICAS en los manuales (LAG/LEAD). (Aunque creo
> >que el diseño de la tabla no es bueno).
>
> >HTH.
>
> >Saludos.
>
> >Carlos.
>
> For the non-Spanish
>
> Any idea from where to attack the problem?
> Look at the analytical functions in the manuals (LAG/LEAD). (Also I
> belief that the design of the table is not good).
>
> So how is my Spanish? ;)
>
> --
>
> Sybrand Bakker
> Senior Oracle DBA

"> So how is my Spanish? ;)"

Better than your english! ;-)) :

">Also I belief that.."

No (much) pun intended ;-)

Cheers.

Carlos. Received on Thu Mar 29 2007 - 03:57:13 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US