Ver Mensaje Individual
  #12 (permalink)  
Antiguo 07/11/2006, 18:27
Avatar de Korku
Korku
 
Fecha de Ingreso: noviembre-2003
Ubicación: En un lugar oscuro...
Mensajes: 688
Antigüedad: 21 años
Puntos: 5
A ver...

Código:
Select Convert(varchar(10),GetDate(),101)					-- Éste es hoy 
Select DatePart(dw,Convert(varchar(10),GetDate(),101))				-- Éste es el día de la semana (2 es Lunes)
Select Case DatePart(dw,Convert(varchar(10),GetDate(),101))
	When 2 Then Convert(varchar(10),GetDate(),101)		 	-- 2 es Lunes
	When 3 Then DateAdd(dd,-1,Convert(varchar(10),GetDate(),101))		-- 3 es Martes
	When 4 Then DateAdd(dd,-2,Convert(varchar(10),GetDate(),101))		-- 4 es Miercoles
	When 5 Then DateAdd(dd,-3,Convert(varchar(10),GetDate(),101))		-- 5 es Jueves
	When 6 Then DateAdd(dd,-4,Convert(varchar(10),GetDate(),101))		-- 6 es Viernes
	When 7 Then DateAdd(dd,-5,Convert(varchar(10),GetDate(),101))		-- 7 es Sábado
	When 1 Then DateAdd(dd,-6,Convert(varchar(10),GetDate(),101))		-- 1 es Domingo
	Else Null End
Saludos
__________________
Carpe diem quam minimum credula postero.


http://www.programador-freelance.es