Come convertire solo la data di Datetime

May 18

Come convertire solo la data di Datetime


Due campi data e ora esistono in SQL Server: smalldatetime e datetime. Utilizzare una delle due funzioni all'interno Transact-SQL (T-SQL) per estrarre solo la data dal smalldatetime o datetime: "Converti" o "CAST". Come nella maggior parte dei linguaggi di programmazione di database, una funzione è una libreria pre-scritta progettato per eseguire un'azione particolare su un determinato tipo di dati.

istruzione

Accedere al server di database

1 Individuare l'icona di SQL Server Management Studio facendo clic su "Start", "Programmi", "Microsoft SQL Server 2005" (o 2008).

2 Selezionare "Motore di database" dal menu a discesa "Tipo di server" che visualizza nella finestra.

3 Immettere il nome del server in, o selezionarla dal, il menu a discesa "Nome server" (se esiste già).

4 Selezionare l'autenticazione dal "opzione di autenticazione" a discesa (o "autenticazione di Windows" o "autenticazione di SQL Server"). Si sono tenuti a inserire il nome utente e la password se si utilizza "l'autenticazione di SQL Server".

5 Fai clic su "Connect".

Utilizzare la funzione di conversione () per convertire la data

6 Fai clic su "Nuova query" dal menu "File" o barra degli strumenti "Standard".

7 Tipo "SELECT GETDATE () AS [Full Data Ora]" sulla prima riga del editor di query e premere "Invio" sulla tastiera.

8 Tipo "Convert (nvarchar (20), GETDATE (), 101) AS [Data convertito]" sulla seconda riga del editor di query.

9 Fare clic sul pulsante "Esegui" sulla barra degli strumenti SQL o premere "F5" sulla tastiera. I display datetime completi in una colonna intitolata completa Data Ora; la data formattata come display "mm / gg / aaaa" in una colonna intitolata convertito Data.

Utilizzare la funzione CAST () per convertire la data

10 Fai clic su "Nuova query" dal menu "File" o barra degli strumenti "Standard".

11 Tipo "SELECT GETDATE () AS [Full Data Ora]," sulla prima riga del editor di query e premere "Invio" sulla tastiera.

12 Tipo "CAST (GETDATE () AS nvarchar (11)) AS [Fusioni Data]" sulla seconda riga del editor di query.

13 Fare clic sul pulsante "Esegui" sulla barra degli strumenti SQL o premere "F5" sulla tastiera. Il datetime completo in una colonna intitolata display "Full Data Time"; la data in un formato "Mon. dd yyyy" (ad esempio, 8 Giugno 2010) viene visualizzato in una colonna dal titolo "Data cast".

Consigli e avvertenze

  • Se stai cercando di convertire una data da un datetime o smalldatetime campo già esistente, è sufficiente sostituire la funzione GETDATE () con il nome del campo.
  • Quando si utilizza la funzione CAST (), potrebbe essere necessario regolare la lunghezza di personaggi più o meno (ad esempio, nvarchar (15) o nvarchar (9)), al fine di visualizzare solo la data completa.