Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Datename en español. (http://www.forosdelweb.com/f87/datename-espanol-570992/)

Rodro 31/03/2008 08:28

Datename en español.
 
Saludos amigos, estoy haciendo unos reportes con crystal reports en base a unos store procedures que tengo en mi base en sql server 2005, pero tengo un problema con el resultado de mis datos en el siguiente store procedure:


set LANGUAGE Spanish

ALTER procedure [dbo].[GetUsuario]
@usuarioid int
as

select u.Nombre,datename(month,d.FechaRegistro) as Mes, datepart(year,d.FechaRegistro) as Año, d.FechaRegistro as Fecha
from usuario u
where u.UserId=@usuarioid
order by u.FechaRegistro desc

El resultado es:

Usuario 1 June 2007 2007/06/01
Usuario 2 July 2007 2007/07/01
Usuario 3 December 2007 2007/12/01

Bueno eso es un ejemplo de los resultados que me devuelve ese store procedure, por mas que yo coloco estas sentencias que supuestamente cambian la configuracion de idioma set LANGUAGE Spanish, igual me sigue devolviendo los resultados en inglés y asi me los presenta en los reportes.

Que puedo hacer para ver los meses en español? Gracias de antemano por su ayuda.

Thumper 31/03/2008 10:53

Re: Datename en español.
 
Creo q el set LANGUAGE Spanish debe ir luego del "AS"

ALTER procedure [dbo].[GetUsuario]
@usuarioid int
as

set LANGUAGE Spanish
.
.
.

Revisa este link

http://technet.microsoft.com/es-es/l.../ms174398.aspx

Rodro 02/04/2008 09:20

Re: Datename en español.
 
Gracias Thumper eso era todo.


La zona horaria es GMT -6. Ahora son las 12:11.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.