Pregunta:
¿Fechas en SQL SERVER 2008?
Super Genio
2013-05-07 05:47:13 UTC
Ayuda :D

Sql me guarda la fecha en un tipo Smalldatetime ( 07/05/2013)

Pensaba que lo guardaba como DIA-MES-AÑO, pero lo guarda como MES-DIA-AÑO

The conversion of a varchar data type to a smalldatetime data type resulted in an out-of-range value.

Alguna solución,
Tres respuestas:
Edwin Franco
2013-05-07 06:11:59 UTC
Lo declaraste con tipo smalldatetime?



no he trabajado con ese tipo, solo con date, y datetime, checa, convierte la fecha,,,, para que te consulte en el orden que deseas, trata de hacerlo, sino mas tarde te doy un ejemplo



http://msdn.microsoft.com/es-es/library/ms187928.aspx



saludos
anonymous
2017-02-06 21:01:56 UTC
se tipo, solo con date, y datetime, checa, convierte la fecha,,,, para que te consulte en el orden que deseas, trata de hacerlo, sino mas tarde te doy un ejemplo
anonymous
2013-05-10 10:36:37 UTC
Esto pasa por 2 razones



Ya sea por la configuracion regional del servidor o por el formato de fecha establecido por default en el server checa esto



http://msdn.microsoft.com/es-es/library/ms189491(v=sql.105).aspx



-- Set date format to day/month/year.

SET DATEFORMAT dmy;

GO

DECLARE @datevar datetime2 = '31/12/2008 09:01:01.1234567';

SELECT @datevar;

GO

-- Result: 2008-12-31 09:01:01.123

SET DATEFORMAT dmy;

GO

DECLARE @datevar datetime2 = '12/31/2008 09:01:01.1234567';

SELECT @datevar;

GO

-- Result: Msg 241: Conversion failed when converting date and/or time -- from character string.



GO


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...