www.clarioneros.com

El rincón de los desarrolladores
Fecha actual Vie Ago 18, 2017 7:57 pm

Todos los horarios son UTC




Nuevo tema Responder al tema  [ 2 mensajes ] 
Autor Mensaje
 Asunto: Datetime en SQL
NotaPublicado: Vie Feb 25, 2011 8:25 am 
Desconectado
Avatar de Usuario

Registrado: Dom Feb 06, 2011 9:34 am
Mensajes: 1008
Ubicación: España
Estamos acostumbrados a usar este tipo de datos en SQL Server, al menos en las versiones anteriores a 2008 donde ya tenemos campos date y time por separado.
La fecha mínima para un campo datetime es 1 de enero de 1753 y recientemente leí un artículo curioso sobre el por qué de esta fecha.
Es por razones históricas. En el mundo occidental convivieron 2 calendarios, el Juliano y el Gregoriano. Estos 2 calendarios tenían una diferencia de días (dependiendo de qué siglo estemos hablando) y por eso cuando una sociedad que usaba el Juliano cambió al Gregoriano tuvieron que desprenderse de 10 a 13 días. Gran Bretaña hizo este cambio en 1752 (el 2 de setiembre fue seguido por el 14 de setiembre). Sybase, el SQL sobre el que está basado MS SQL, tomó entonces 1753 como fecha mínima ya que en caso contrario la fecha dependería del país para hacer el salto. Sin embargo otros países hicieron este salto posteriormente a 1752. Turquía, por ejemplo, lo hizo en 1927.
El caso tal vez más extraño sea el de Suecia. Ellos decidieron saltarse los bisiestos por un período de 40 años (desde 1700 a 1740) así Suecia estaría sincronizada con el calendario Gregoriano después de 40 años (mientras tanto no estaría en sincronía con ningún otro). Sin embargo, por alguna razón no se saltaron los bisiestos de 1704 y 1708 así que en 1712 insertaron un día extra (con lo cual seguramente alguien nació un 30 de febrero!).

Fuentes: http://www.karaszi.com/SQLServer/info_datetime.asp
http://www.datosfreak.org/datos/slug/30-de-febrero-de-1712-en-suecia/

_________________
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog


Arriba
 Perfil Email  
 
NotaPublicado: Vie Feb 25, 2011 11:04 am 
Desconectado

Registrado: Dom Feb 06, 2011 2:36 am
Mensajes: 161
Mauricio escribió:
(con lo cual seguramente alguien nació un 30 de febrero!).


clarion 7 ?

:lol: :lol: :lol: :lol: :lol: :lol:

_________________
Luiz Marin

Saludos desde Brazil...

www.olabombinhas.com.br


Arriba
 Perfil Email  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 2 mensajes ] 

Todos los horarios son UTC


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Saltar a:  
Powered by phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com