2008-08-15 21 views

Respuesta

12
select datename(weekday, getdate()); 
0

Esto no es posible sin necesidad de utilizar el resultado para seleccionar el día mismo. Por un lado, la representación textual del día depende de la configuración regional. Por otro, el valor devuelto depende de la configuración 'datefirst'.

0

Si desea una solución localizable, simplemente una el resultado contra una tabla con los nombres y números.

1

Realmente me llevó más búsqueda de lo que pensé que encontraría esta respuesta. Es curioso cómo puedes usar una tecnología por años y nunca sabes acerca de funciones simples como esta.

select datename(dw, getdate()) 

No estoy seguro de cómo la localización funcionaría con esta función. Obtener el nombre del lado del cliente es probablemente la respuesta, pero sería bueno hacerlo en la base de datos. ¿Utilizaría Sql Server la configuración de intercalación para determinar la salida para esto?

Cuestiones relacionadas