Cambiar formato de fecha en SQL Server 2000
Cambiar formato de fecha en SQL Server 2000
Como puedo cambiar el formato de la fecha en SQL Server 2000, para que cuando recupere un campo tipo fecha este tenga el formato (DD/MM/YYYY) 25/10/2005.
Usando la base de datos Northwind para mostrar un ejemplo
Consulta:
SELECT OrderDate FROM ORDERS
Resultado:
1996-07-04 00:00:00.000
1996-07-05 00:00:00.000
1996-07-08 00:00:00.000
1996-07-08 00:00:00.000
1996-07-09 00:00:00.000
...
Me gustaría que el resultado fuera
04-07-1996
05-07-1996
08-07-1996
08-07-1996
09-07-1996
Si saben como hacerlo o donde puedo encontrar información les agradecería que me lo informaran, de ante mano les agradezco su colaboración.
Como puedo cambiar el formato de la fecha en SQL Server 2000, para que cuando recupere un campo tipo fecha este tenga el formato (DD/MM/YYYY) 25/10/2005.
Usando la base de datos Northwind para mostrar un ejemplo
Consulta:
SELECT OrderDate FROM ORDERS
Resultado:
1996-07-04 00:00:00.000
1996-07-05 00:00:00.000
1996-07-08 00:00:00.000
1996-07-08 00:00:00.000
1996-07-09 00:00:00.000
...
Me gustaría que el resultado fuera
04-07-1996
05-07-1996
08-07-1996
08-07-1996
09-07-1996
Si saben como hacerlo o donde puedo encontrar información les agradecería que me lo informaran, de ante mano les agradezco su colaboración.
Usa convert para dar el formato que quieres.... usa el select asi
SELECT convert(char(10),OrderDate,105) FROM ORDERS
SELECT convert(char(10),OrderDate,105) FROM ORDERS
Saludos tio aqui hay una funcion que te fa a vacilitar los formatos.
http://www.lawebdelprogramador.com/codigo/codigo.php?idp=1081&id=89&texto=SQL
se ejecuta asi
select dbo.Fn_Format(getdate(),\\'dd/mm/yyyy\\')
select dbo.Fn_Format(1236487.478,\\'###,###.#0\\')
Espero que te haya ayudado
http://www.lawebdelprogramador.com/codigo/codigo.php?idp=1081&id=89&texto=SQL
se ejecuta asi
select dbo.Fn_Format(getdate(),\\'dd/mm/yyyy\\')
select dbo.Fn_Format(1236487.478,\\'###,###.#0\\')
Espero que te haya ayudado
