Periodo entre fechas

07/01/2005 - 11:41 por Joan Q. | Informe spam
Hola a todos/as

¿Cómo puedo tener la información del periodo entre 2 fechas de manera que
por ejemplo
fecha inicial = '20010101'

fecha final= '20040227'

El periodo entras estas 2 fechas = 3 años, 1 mes y 27 dias



Gracias

Joan Q

Preguntas similare

Leer las respuestas

#6 Joan Q.
08/01/2005 - 11:36 | Informe spam
Muchas gracias a todos
Joan Q
"Javier Loria" escribió en el mensaje
news:%
Hola:
La respuesta es 3 anos, 1 mes y 26 dias, y me parece que se podria
construir asi:
=> DECLARE @FechaInicial SMALLDATETIME
DECLARE @FechaFinal SMALLDATETIME
SET @FechaInicial = '20010101'
SET @FechaFinal = '20040227'

SELECT @FechaInicial AS FechaInicial
, @FechaFinal AS FechaFinal
, DATEDIFF(year, @FechaInicial , @FechaFinal) AS AnosDiferencia
, DATEDIFF(month,DATEADD(year,
DATEDIFF(year, @FechaInicial , @FechaFinal), @FechaInicial),
@FechaFinal)
AS MesesDiferencia
, DATEDIFF(day,DATEADD(month,
DATEDIFF(month, @FechaInicial , @FechaFinal), @FechaInicial),
@FechaFinal)
AS DiasDiferencia
=> Asumo que la FechaInicial es anterior que FechaFinal.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Joan Q." wrote in message
news:#
> Hola a todos/as
>
> ¿Cómo puedo tener la información del periodo entre 2 fechas de manera


que
> por ejemplo
> fecha inicial = '20010101'
>
> fecha final= '20040227'
>
> El periodo entras estas 2 fechas = 3 años, 1 mes y 27 dias
>
>
>
> Gracias
>
> Joan Q
>
>


Respuesta Responder a este mensaje
#7 Javier Loria
10/01/2005 - 13:10 | Informe spam
Hola:
Con gusto, espero te sirva.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Joan Q." wrote in message
news:
Muchas gracias a todos
Joan Q
"Javier Loria" escribió en el mensaje
news:%
> Hola:
> La respuesta es 3 anos, 1 mes y 26 dias, y me parece que se podria
> construir asi:
> => > DECLARE @FechaInicial SMALLDATETIME
> DECLARE @FechaFinal SMALLDATETIME
> SET @FechaInicial = '20010101'
> SET @FechaFinal = '20040227'
>
> SELECT @FechaInicial AS FechaInicial
> , @FechaFinal AS FechaFinal
> , DATEDIFF(year, @FechaInicial , @FechaFinal) AS AnosDiferencia
> , DATEDIFF(month,DATEADD(year,
> DATEDIFF(year, @FechaInicial , @FechaFinal), @FechaInicial),
> @FechaFinal)
> AS MesesDiferencia
> , DATEDIFF(day,DATEADD(month,
> DATEDIFF(month, @FechaInicial , @FechaFinal), @FechaInicial),
> @FechaFinal)
> AS DiasDiferencia
> => > Asumo que la FechaInicial es anterior que FechaFinal.
> Saludos,
>
>
> Javier Loria
> Costa Rica
> Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
> que pueda ser copiado y pegado al Query Analizer.
> La version de SQL y Service Pack tambien ayuda
>
> "Joan Q." wrote in message
> news:#
> > Hola a todos/as
> >
> > ¿Cómo puedo tener la información del periodo entre 2 fechas de manera
que
> > por ejemplo
> > fecha inicial = '20010101'
> >
> > fecha final= '20040227'
> >
> > El periodo entras estas 2 fechas = 3 años, 1 mes y 27 dias
> >
> >
> >
> > Gracias
> >
> > Joan Q
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida