Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/02/2013, 22:57
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 10 meses
Puntos: 40
Información Intenta así

Código SQL:
Ver original
  1. DECLARE @Fecha1 DateTime,
  2.         @Fecha2 DateTime,
  3.         @FechaA DateTime,
  4.         @FechaB DateTime;
  5.  
  6. SELECT  @Fecha1='20120720',
  7.         @Fecha2='20130117',
  8.         @FechaA='20130101'; --El primero de Enero 2013
  9.  
  10. SELECT  @FechaB=DateAdd(MONTH,1,@FechaA)-1; --El ultimo de Enero 2013
  11.  
  12. SELECT  DateDiff(DAY,
  13.                 CASE WHEN @Fecha1>@FechaA THEN @Fecha1 ELSE @FechaA END,
  14.                 CASE WHEN @Fecha2>@FechaB THEN @FechaB ELSE @Fecha2 END)+1;
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog