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.