Investigamos por todo el mundo on line para de esta forma traerte la solución a tu duda, en caso de alguna inquietud deja la inquietud y responderemos con mucho gusto.
Solución:
Creo que la única posibilidad que tienes es hacer algo como esto:
DECLARE @datetime DATETIME = '2015-01-01'
SELECT LTRIM(STR(MONTH(@datetime))) + '/' +
LTRIM(STR(DAY(@datetime))) + '/' +
STR(YEAR(@datetime), 4)
Con SQL Server 2012 y superior, puede hacer esto:
SELECT FORMAT(@datetime, 'M/d/yyyy')
DECLARE @datetime DATETIME = '2015-01-01';
SELECT STUFF(REPLACE('/' + CONVERT(CHAR(10), @datetime, 101),'/0','/'),1,1,'')
Así es como funciona:
- Primero CONVIERTA el DATETIME a CHAR
- Luego agregue un carácter ‘/’ al principio
- REEMPLAZAR todo ‘/0’ con ‘/’
- Con STUFF, deshazte del primer ‘/’
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)