Consulta SQL con rango de fechas

06/06/2008 - 16:58 por Sebastian | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_006D_01C8C7CC.974311B0

Estimados Amigos del Foro:
Tengo la necesidad de hacer una consulta de la siguiente forma:

Tengo una tabla donde almaceno los datos de personas.
PkPersonas
PrimerNombre
PrimerApellido
Documento
FechadeNacimiento

y una tabla donde registro los tramites que han realizado esas personas
PkTRamite
PKPersonas (foreing key de la tabla de personas)
Fecha
etc
etc

Me solicitan que les diga para una fecha de un tramite determinada, todas las personas de 0 a 5 años que tramitaron cosas ese día. El tema es que tengo que calcular en base a la fecha de nacimiento si la persona el día que tramito era o no menor de 5 años...

Alguien me puede dar una mano??

Les agradezco mucho de antemano

____________________________________
Sebastian Almada
Montevideo - URUGUAY
=_NextPart_000_006D_01C8C7CC.974311B0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Calibri size=2>Estimados Amigos del Foro:</FONT></DIV>
<DIV><FONT face=Calibri size=2>&nbsp;&nbsp;&nbsp;&nbsp;Tengo la necesidad de
hacer una consulta de la siguiente forma:</FONT></DIV>
<DIV><FONT face=Calibri size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri size=2>Tengo una tabla donde almaceno los datos de
personas.</FONT></DIV>
<DIV><FONT face=Calibri size=2>PkPersonas</FONT></DIV>
<DIV><FONT face=Calibri size=2>PrimerNombre</FONT></DIV>
<DIV><FONT face=Calibri
size=2>PrimerApellido<BR>Documento<BR>FechadeNacimiento</FONT></DIV>
<DIV><FONT face=Calibri size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri size=2>y una tabla donde registro los tramites que han
realizado esas personas</FONT></DIV>
<DIV><FONT face=Calibri size=2>PkTRamite</FONT></DIV>
<DIV><FONT face=Calibri size=2>PKPersonas (foreing key de la tabla de
personas)</FONT></DIV>
<DIV><FONT face=Calibri size=2>Fecha</DIV>
<DIV>etc</DIV>
<DIV>etc</DIV>
<DIV>&nbsp;</DIV>
<DIV>Me solicitan que les diga para una fecha de un tramite determinada, todas
las personas de 0 a 5 años que tramitaron cosas ese día. El tema es que tengo
que calcular en base a la fecha de nacimiento si la persona el día que tramito
era o no menor de 5 años...</DIV>
<DIV>&nbsp;</DIV>
<DIV>Alguien me puede dar una mano??</DIV>
<DIV>&nbsp;</DIV>
<DIV>Les agradezco mucho de
antemano<BR><BR>____________________________________<BR>Sebastian
Almada<BR>Montevideo - URUGUAY</FONT></DIV></BODY></HTML>

=_NextPart_000_006D_01C8C7CC.974311B0--
 

Leer las respuestas

#1 Geovanny Quirós C.
06/06/2008 - 18:35 | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_0014_01C8C7C0.FBB4AF70

Sebastian esta funcion te devuelve el numero de años entre dos fechas

cast(fechaconsulta - fechanacimiento as decimal)/365


________________

Geovanny Quirós C.
Heredia, Costa Rica

"Sebastian" escribió en el mensaje de noticias:
Estimados Amigos del Foro:
Tengo la necesidad de hacer una consulta de la siguiente forma:

Tengo una tabla donde almaceno los datos de personas.
PkPersonas
PrimerNombre
PrimerApellido
Documento
FechadeNacimiento

y una tabla donde registro los tramites que han realizado esas personas
PkTRamite
PKPersonas (foreing key de la tabla de personas)
Fecha
etc
etc

Me solicitan que les diga para una fecha de un tramite determinada, todas las personas de 0 a 5 años que tramitaron cosas ese día. El tema es que tengo que calcular en base a la fecha de nacimiento si la persona el día que tramito era o no menor de 5 años...

Alguien me puede dar una mano??

Les agradezco mucho de antemano

____________________________________
Sebastian Almada
Montevideo - URUGUAY
=_NextPart_000_0014_01C8C7C0.FBB4AF70

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT face=Arial size=2>Sebastian esta funcion te devuelve el numero de
años entre dos fechas</FONT></DIV>
<DIV><FONT color=#808080 size=2></FONT>&nbsp;</DIV>
<DIV><FONT color=#ff00ff size=2>cast</FONT><FONT color=#808080
size=2>(fechaconsulta </FONT><FONT color=#808080 size=2>-
fechanacimiento</FONT><FONT size=2> </FONT><FONT color=#0000ff
size=2>as</FONT><FONT size=2> </FONT><FONT color=#0000ff
size=2>decimal</FONT><FONT color=#808080 size=2>)/</FONT><FONT
size=2>365</FONT><FONT color=#808080 size=2></DIV></FONT>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT
face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT face=Arial
size=2></FONT><BR>&nbsp;<BR>________________</DIV>
<DIV>&nbsp;</DIV>
<DIV>Geovanny Quirós C.<BR>Heredia, Costa Rica<BR></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Sebastian" &lt;<A
title="mailto:&#10;CTRL + clic para seguir el vínculo"
href="mailto:"></A>&gt; escribió
en el mensaje de
noticias:</DIV>
<DIV><FONT face=Calibri size=2>Estimados Amigos del Foro:</FONT></DIV>
<DIV><FONT face=Calibri size=2>&nbsp;&nbsp;&nbsp;&nbsp;Tengo la necesidad de
hacer una consulta de la siguiente forma:</FONT></DIV>
<DIV><FONT face=Calibri size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri size=2>Tengo una tabla donde almaceno los datos de
personas.</FONT></DIV>
<DIV><FONT face=Calibri size=2>PkPersonas</FONT></DIV>
<DIV><FONT face=Calibri size=2>PrimerNombre</FONT></DIV>
<DIV><FONT face=Calibri
size=2>PrimerApellido<BR>Documento<BR>FechadeNacimiento</FONT></DIV>
<DIV><FONT face=Calibri size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri size=2>y una tabla donde registro los tramites que han
realizado esas personas</FONT></DIV>
<DIV><FONT face=Calibri size=2>PkTRamite</FONT></DIV>
<DIV><FONT face=Calibri size=2>PKPersonas (foreing key de la tabla de
personas)</FONT></DIV>
<DIV><FONT face=Calibri size=2>Fecha</DIV>
<DIV>etc</DIV>
<DIV>etc</DIV>
<DIV>&nbsp;</DIV>
<DIV>Me solicitan que les diga para una fecha de un tramite determinada, todas
las personas de 0 a 5 años que tramitaron cosas ese día. El tema es que tengo
que calcular en base a la fecha de nacimiento si la persona el día que tramito
era o no menor de 5 años...</DIV>
<DIV>&nbsp;</DIV>
<DIV>Alguien me puede dar una mano??</DIV>
<DIV>&nbsp;</DIV>
<DIV>Les agradezco mucho de
antemano<BR><BR>____________________________________<BR>Sebastian
Almada<BR>Montevideo - URUGUAY</FONT></DIV></BLOCKQUOTE></BODY></HTML>

=_NextPart_000_0014_01C8C7C0.FBB4AF70--

Preguntas similares