Comprar tipos de fecha manejados por SQL Server 2008

 

use TK432;
go

------------------------------------------
--- Compración entre los distintos 
--- tipos de datos fecha en SQL2K8
--- Escrito por Abel Chiola 
--- Julio 2008
------------------------------------------


--------- Creamos una tabla de ejemplo
if OBJECT_ID('compararFechas') is not null 
	drop table compararFechas;
go

create table dbo.compararFechas (
 tipoSmallDatetime		smalldatetime
,tipoDateTime			datetime
,tipoDateTime2			datetime2
,tipoDateTimeOffSet		datetimeoffset
,tipoDate				date
);


declare @fechaHora1 as datetime;
declare @fechaHora2 as datetime;
declare @fechaHora3 as datetime;

set @fechaHora1 = '2011-07-11 00:00:00';
set @fechaHora2 = '2011-07-11 12:05:00';
set @fechaHora3 = '2011-07-11 23:55:59';

insert into dbo.compararFechas 
		(tipoSmallDatetime, tipoDateTime, tipoDateTime2, tipoDateTimeOffSet,tipoDate )
values	(@fechaHora1, @fechaHora1, @fechaHora1, @fechaHora1, @fechaHora1 );

insert into dbo.compararFechas 
		(tipoSmallDatetime, tipoDateTime, tipoDateTime2, tipoDateTimeOffSet,tipoDate )
values	(@fechaHora2, @fechaHora2, @fechaHora2, @fechaHora2, @fechaHora2 );

insert into dbo.compararFechas 
		(tipoSmallDatetime, tipoDateTime, tipoDateTime2, tipoDateTimeOffSet,tipoDate )
values	(@fechaHora3, @fechaHora3, @fechaHora3, @fechaHora3, @fechaHora3 );


select * from compararFechas;

---- En la salida podemos ver la exactitud
---- de cada uno de los tipos de fechas/hora
---- que maneja SQL Server.

 

Comentarios

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Tags for Comprar tipos de fecha manejados por SQL Server 2008