Tema: dfsfsdf
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/04/2014, 17:15
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: dfsfsdf

prueba con esto:
Código SQL:
Ver original
  1. DECLARE @d1 DATETIME,
  2.         @d2 DATETIME
  3.  
  4. SELECT @d1 = '2014-21-04',
  5.        @d2 = '2014-22-04'
  6.  
  7. SELECT Datediff(dd, @d1, @d2) AS dato1,
  8.        CASE WHEN Datepart(dw, @d1) = 7 THEN 1 ELSE 0 END AS dato2,
  9.         (Datediff(wk, @d1, @d2) * 2 ) AS dato3,
  10.         CASE WHEN Datepart(dw, @d1) = 1 THEN 1 ELSE 0 END AS dato4,
  11.        CASE WHEN Datepart(dw, @d2) = 1 THEN 1 ELSE 0
  12.        END AS dato5

y ve donde estas perdiendo el valor :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me