Tecnología

Inicio

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.