Como converter apenas a data de data e hora

Converter apenas a data de data e hora

Existem dois campos data e hora no SQL Server: smalldatetime e data e hora. Use uma das duas funções dentro Transact-SQL (T-SQL) para extrair apenas a data do smalldatetime ou data e hora: "Convert" ou "cast". Como na maioria das linguagens de programação de banco de dados, uma função é uma biblioteca pré-escrita projetado para executar uma determinada ação em um determinado tipo de dados.

Coisas que você precisa

  • servidor de banco de dados SQL Server 2005 ou 2008 (qualquer edição)
  • SQL Server Management Studio

Acesse o servidor de banco

  • Localize o ícone do SQL Server Management Studio, clicando em "Iniciar", "Todos os Programas", "Microsoft SQL Server 2005" (ou 2008).

  • Selecione "Database Engine" do "Tipo de servidor" menu drop-down que aparece na janela.

  • Digite o nome do servidor para, ou selecione-o, o "nome do servidor" menu drop-down (se já existir).

  • Selecione a autenticação da opção "Autenticação" drop-down (ou "Autenticação do Windows" ou "Autenticação do SQL Server"). Você é obrigado a digitar seu nome de usuário e senha se o uso de "Autenticação de SQL Server".

  • Clique em "Connect".

Use a função CONVERT () para converter a data

  • Clique em "New Query" no menu "File" ou barra de ferramentas "Standard".



  • Digite "SELECT GETDATE () AS [Full Data Hora]" na primeira linha do editor de consulta e pressione "Enter" no teclado.

  • Tipo "Convert (nvarchar (20), GETDATE (), 101) AS [Data convertido]" na segunda linha do editor de consulta.

  • Clique no botão "Executar" na barra de ferramentas SQL ou pressione "F5" no teclado. A data e hora exibe completos em uma coluna intitulada completa Date Time-a data formatada como exibe "MM / DD / AAAA" em uma coluna intitulada convertido Data.

Use a função CAST () para converter a data

  • Clique em "New Query" no menu "File" ou barra de ferramentas "Standard".

  • Digite "SELECT GETDATE () AS [Full Data Hora]," na primeira linha do editor de consulta e pressione "Enter" no teclado.

  • Tipo "CAST (GETDATE () AS nvarchar (11)) AS [Data elenco]" na segunda linha do editor de consulta.

  • Clique no botão "Executar" na barra de ferramentas SQL ou pressione "F5" no teclado. A data e hora cheia em uma coluna intitulada "Data Full Time" displays- a data em um formato "Mon. dd aaaa" (por exemplo, 08 de junho de 2010) é exibido em uma coluna intitulada "Data Fundido".

dicas avisos

  • Se você está tentando converter uma data de um datetime ou smalldatetime campo que já existe, basta substituir a função GETDATE () com o nome do campo.
  • Ao usar a função CAST (), pode ser necessário ajustar o comprimento de caracteres mais ou menos (por exemplo, nvarchar (15) ou nvarchar (9)), a fim de exibir apenas a data completa.
De esta maneira? Compartilhar em redes sociais:

LiveInternet