-
Cómo convertir una fecha de Transact-SQL en una cadena
-
Cuando se muestran las fechas a partir de una base de datos, más que probable que desea mostrar de una manera fácil de usar. Puede hacerlo por cualquiera de convertir o echando un tipo de datos de fecha a un tipo de datos de cadena, que también se conoce como un tipo de datos de caracteres.
Instrucciones
usando Convertir
1 Determinar los datos que necesita mostrar en su consulta.
2 Escribir una instrucción de selección utilizando la función de conversión. Aquí hay un ejemplo que lleva la fecha actual y la convierte en:
SELECCIONAR
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 "1 2011 1:16 PM agosto" formato. Cuando se utiliza la función de conversión, debe especificar qué fecha y estilo de tiempo que le gustaría usar, que en este ejemplo es el estilo de fecha y hora predeterminadas "100."
3 Escribir una instrucción de selección para seleccionar datos de una tabla específica:
SELECCIONAR
CONVERT (varchar (30), TableDateColumn, 0) AS convertDate
DE NombreTabla;
usando moldeada
4 Determinar los datos que necesita para mostrar en la consulta.
5 Escribir una instrucción de selección utilizando la función de conversión. Aquí hay un ejemplo que lleva la fecha actual y la convierte en:
SELECCIONAR
CAST (GETDATE () como VARCHAR (30)) AS CastDate;
En este ejemplo se toma el formato predeterminado "2011-08-01 13: 16: 58.527" y lo convierte en el "1 2011 1:16 PM agosto" formato. Con la función de conversión, no es necesario especificar cuál es el estilo que desea utilizar, ya que la función utiliza automáticamente el estilo por defecto.
6 Escribir una instrucción de selección para seleccionar datos de una tabla específica:
SELECCIONAR
CAST (TableDateColumn como VARCHAR (30)) AS CastDate
DE NombreTabla;
Consejos y advertencias
- Si desea utilizar un estilo específico fecha, utilice la función de conversión.