lunes, 4 de noviembre de 2013

Cómo convertir una fecha de Transact-SQL en una cadena

Cuando se muestran las fechas de una base de datos, es más que probable desea mostrar de una manera fácil de usar. Usted puede hacer esto ya sea por la conversión o lanzar un tipo de datos de fecha a una cadena de tipo de datos, que también se conoce como un tipo de datos de caracteres. 

CONVERT de Transact-SQL



Lo que necesita

SQL Server

SQL Server Management Studio Suggest Edits Usando Convertir



Determine qué datos necesita mostrar en su consulta.



Escribe una instrucción select con el converso función. Aquí hay un ejemplo que toma la fecha actual y la convierte en:



SELECT



CONVERT (varchar (30), GETDATE (), 0) AS ConvertDate;



En este ejemplo se toma el formato predeterminado "2011-08-01 13:16:58.527" y lo convierte en el "01 de agosto 2011 13:16" formato. Cuando se utiliza el converso función, debe especificar la fecha y el estilo vez que le gustaría usar, que en este ejemplo es la fecha predeterminada y estilo time "100."



Escriba una declaración de selección para seleccionar datos de una tabla específica:



SELECT



CONVERT (varchar (30), TableDateColumn, 0) AS ConvertDate



DE TableName;

Usando Cast



Determine los datos que necesita para mostrar en la consulta.



Escribe una instrucción select con la función de conversión. Aquí hay un ejemplo que toma la fecha actual y la convierte en:



SELECT



CAST (GETDATE () AS varchar (30)) AS CastDate;



En este ejemplo se toma el formato predeterminado "2011-08-01 13:16:58.527" y lo convierte en el "01 de agosto 2011 13:16" formato. Con la función de conversión, que no es necesario especificar el estilo que desea utilizar, ya que la función utiliza automáticamente el estilo por defecto.



Escriba una declaración de selección para seleccionar datos de una tabla específica:



SELECT



CAST (TableDateColumn como varchar (30)) AS CastDate



DE TableName;



Consejos y advertencias

Si desea utilizar un estilo de fecha, utilice la función de conversión.



 

No hay comentarios:

Publicar un comentario