sql >> Databáze >  >> RDS >> Sqlserver

Jak formátovat datum a čas jako M/D/YYYY na serveru SQL?

Myslím, že jediná možnost, kterou máte, je udělat něco takového:

DECLARE @datetime DATETIME = '2015-01-01'

SELECT LTRIM(STR(MONTH(@datetime))) + '/' +
       LTRIM(STR(DAY(@datetime))) + '/' +
       STR(YEAR(@datetime), 4)

Se serverem SQL Server 2012 a vyšším můžete provést toto:

SELECT FORMAT(@datetime, 'M/d/yyyy')


  1. mysqli:může připravit více dotazů v jednom příkazu?

  2. Nastavení Macports mysql5 pod Snow Leopard

  3. Rozdíly mezi SET var ='abc' a SET GLOBAL var ='abc'?

  4. java.sql.SQLException:Připojení již bylo uzavřeno