A ver:

SET nEdadMaxima = 65

SET nPeriodo = 30

SELECT ( Year( FechaNacimiento) + nEdadMaxima ) AS ANIO, NOMBRE

    FROM TablaDePersonas

    WHERE Year( GetDate() ) - Year( FechaNacimiento ) 

        BETWEEN (nEdadMaxima - nPeriodo) AND nEdadMaxima - 1

    ORDER BY ANIO, NOMBRE




ricardo aidelman (socio 1545)
praxis computación
buenos aires
argentina

-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Alejandro David
Nelis Robles (GUFA)
Enviado el: Miércoles, 02 de Mayo de 2007 03:17 p.m.
Para: gufa List Member
Asunto: [gufa] Re: [gufa] RE: [gufa] Re: [gufa] cOMO CALCULAR EN QUE AÑO UNA
PERSONA CUMPLIRÍA N AÑOS.

Ricardo el tema ya lo e resuelto con el ejemplo que mande me lo da ok

el tema es que lo quiero hacer con un store procedure en SQL 2005 y no lo se
hacer, falta de conocimiento que le dicen ¿vio?,por eso la pregunta.

Gracias.

Ejemplo
año en que cumpliría 65     Nombre
2009                                 Juan Pérez
2020                                 María De Las Blancas Nieves

----- Original Message -----
From: "Ricardo Aidelman" <[EMAIL PROTECTED]>
To: "gufa List Member" <[email protected]>
Sent: Wednesday, May 02, 2007 2:17 PM
Subject: [gufa] RE: [gufa] Re: [gufa] cOMO CALCULAR EN QUE AÑO UNA PERSONA
CUMPLIRÍA N AÑOS.


Hola Ale:
Si no entendí mal, los que cumplen 65 años en los próximos 30 son los que
actualmente tienen entre 35 y 64.
Una vez seleccionados, los agrupas por año de nacimiento más la diferencia
con el año actual, y tenes cuantos cumplirán 65 en cada uno de los próximos
30 años.

Espero haber comprendido el problema

Salu2

ricardo aidelman (socio 1545)
praxis computación
buenos aires
argentina

-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Alejandro David
Nelis Robles (GUFA) Enviado el: Miércoles, 02 de Mayo de 2007 01:42 p.m.
Para: gufa List Member
Asunto: [gufa] Re: [gufa] cOMO CALCULAR EN QUE AÑO UNA PERSONA CUMPLIRÍA N
AÑOS.

Oscar:

La idea es la siguiente saber cuantos cristianos cumplirán por ejemplo 65
años en los siguientes 30 años sin importar exactamente cual será el
día/mes/año sino solo el año, es para hacer previsiones.

Desde ya muchas gracias y espero que los canguros te traten bien por
aquellos lares.

Ale Nelis


----- Original Message -----
From: "oscar.zarate" <[EMAIL PROTECTED]>
To: "gufa List Member" <[email protected]>
Sent: Wednesday, May 02, 2007 9:27 AM
Subject: [gufa] cOMO CALCULAR EN QUE AÑO UNA PERSONA CUMPLIRÍA N AÑOS.


> llega este mail ... es la tercera vesz que lo mando ... espero ... no
> lo reciban tres veces ...
>
>
>
>
> Antes que nada, esta respuesta se merece UN APLAUZO (clap). No te da
> para venirte a comer pizza al cuartito, no? estaria bueno.
>
> OK, hablando de la consulta del amigo canoso ...
>
> primero ... cuando asignas ... no haria flata el "m." si cuando haces
> referencia, pero no a la izquierda de un igual.
> segundo ... no se si el cuarto whisky (sin hielo como me mando el
> Doctor MM y si complice Don Juan de los Irlandenses) me pego mal o no
> entiendo que es lo que hace tu sentencia vfp.
> tercero ... si queres SQL Server ... podes probar con select
> convert(int, getdate()-convert(datetime, '1968-01-14') )/365 que te
> daria unos 39 que es la edad del viejo que escribe ... pero el margen
> de error es grande ... como podras ver ...
> si eso es lo que buscas ... confirmamelo y me pongo a escribir un SP
> (que NUNCA se debe llamar SPalgo sino SQL lo compila cada vez que lo
> ejecuta) para poder calcular la edad exacta.
>
>
> Abrezoz.
>
> PS: Alejandro ... vos si estas para el 28 ... asi tenemos un
> documentador oficial.
>
> SaludOZ
> |\_/|
> (.. )
>  - /
>
>
>
> __________ Información de NOD32, revisión 2234 (20070502) __________
>
> Este mensaje ha sido analizado con  NOD32 antivirus system
> http://www.nod32.com
>
>


I'm protected by SpamBrave
http://www.spambrave.com/




--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.6.2/784 - Release Date: 01/05/2007
02:57 p.m.







__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas



__________ Información de NOD32, revisión 2234 (20070502) __________

Este mensaje ha sido analizado con  NOD32 antivirus system
http://www.nod32.com





--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.6.2/784 - Release Date: 01/05/2007
02:57 p.m.


Responder a