Hola que tal, bueno para obtener el dia es como te dijo iislas, para obtenerlo en español seria asi:
Código SQL:
Ver originalSET LANGUAGE SPANISH -- Cambia el lenguaje a Español
SELECT DATENAME(dw, getdate())
SELECT DatePart(WeekDay, GetDate())
SET LANGUAGE ENGLISH -- Cambia el lenguaje a Ingles
Para obtener el rango de fechas es con el BETWEEN:
Código SQL:
Ver originalSELECT CONVERT(VARCHAR(10),GETDATE(),121) AS FechaValidacion
WHERE CONVERT( VARCHAR(10),GETDATE(),121) BETWEEN CONVERT(VARCHAR(10),'2012-01-02',121) AND CONVERT( VARCHAR(10),'2012-01-13',121)
Comparas las fecha y el BETWEEN es para un rango de fechas.
Espero te sirva