>Per questo uso la sintassi
>SELECT CONVERT(DATETIME, [data] ,105) as [data]
>
>Il risultato è però negativo. Visualizzo anche l'orario quindi
>es. 10/11/2008 0.00.00
>
>Come devo fare per ovviare questo problema
Ciao Giovanni,
Per restituire solo la data devi castare la colonna datetime in stringa (char o varchar) specificando lo stile che ti interessa (105 corrisponde a quello italiano):
SELECT CONVERT(char(10), CURRENT_TIMESTAMP, 105) AS Data;
/* Output:
Data
----------
06-05-2008
(1 row(s) affected)
*/
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org