sql >> Database >  >> RDS >> Sqlserver

Hoe datetime te formatteren als M/D/YYYY in SQL Server?

Ik denk dat de enige mogelijkheid die je hebt is om zoiets als dit te doen:

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

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

Met SQL Server 2012 en hoger kunt u dit doen:

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


  1. PHP - Maak de sleutel van de array van mijn query de ID

  2. SQL Server 2012:Regex-groepen extraheren

  3. Werk een kolom van dezelfde tabel bij als er dubbele records zijn

  4. Hoe kan ik de standaardvolgorde in MySQL ongedaan maken?