Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/09/2007, 15:08
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Re: formatear fecha

Estoy de acuerdo con iislas, solo que en ocasiones se requiere obtener un registro en específico utilizando la fecha en la que se generó. Ahi aplica la busqueda con un =.

Y bueno en realidad en SQL Server 2000 la fecha se almacena internamente como dos enteros de 4 bytes: Los primeros 4 bytes almacenan la cantidad de dias antes o despues de la fecha base (Enero 1, 1900), los otros 4 bytes almacenan la hora del dia como un numero de milisegundos despues de la media noche. El tipo smalldatetime almacena la fecha con menos precision, 2 bytes para la fecha y 2 bytes para la hora.

El formato ansi es la secuencia en la que el motor toma tu parametro para transformarlo en un valor equivalente al almacenado, tomando primero el valor del año, luego el mes y asi sucesivamente, como los formatos con diagonales varian de un idioma a otro (por ejemplo ingles y español) se recomienda utilizar el formato ansi para que no halla problemas cuando se consulten servidores con diferente configuracion de idioma, o bien cuando se modifique el idioma del servidor donde se ejecuta la aplicacion ya desarrollada.



Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.