ni DateFormat ni Language

24/07/2006 - 16:46 por emersongutierrez | Informe spam
gracias por cualquier ayuda de antemanos.

no puedo convertir a formato dmy,
en el Analizador de query ejecuto las sentencias siguientes y siempre
me entrega el mismo formato ymd 2005-11-07 00;00;00.000 ... ¿?

set dateformat mdy
go
select cast('20051107' as datetime)
go
set dateformat dmy
go
select cast('20051107' as datetime)
go

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
24/07/2006 - 17:49 | Informe spam
,

Esos settings son usados para decirle a SQL Server como interpretar las
cadenas de fecha pero no para formatear la salida. Para eso debes usar la
funcion "convert".
SQL Server interpretara correctamente esos valores cuando el formato usado
es yyyymmdd (ISO - estilo 112 en la funcion convert).

set dateformat mdy
go

select cast('07/20/2005' as datetime)
go

set dateformat dmy
go

select cast('20/07/2005' as datetime)
go

set dateformat ymd
go

select cast('2005/07/20' as datetime)
go

select convert(varchar(25), getdate(), 103)
go


AMB

"" wrote:

Mostrar la cita
#2 emersongutierrez
24/07/2006 - 18:08 | Informe spam
Alejandro, por supuesto.
muchas gracias.

Alejandro Mesa ha escrito:

Mostrar la cita
Ads by Google
Search Busqueda sugerida