Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/09/2013, 20:49
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: Consulta con diferentes periodos de tiempo, en uno

Siguiendo la tabla de Libras, yo lo haria asi:
Código SQL:
Ver original
  1. DECLARE @Fecha DateTime='20130310';
  2. SELECT  Ciudad,
  3.         SUM(CASE WHEN DateDiff(YEAR,Fecha,@Fecha)=0 THEN Turistas END) Ano,
  4.         SUM(CASE WHEN DateDiff(MONTH,Fecha,@Fecha)=0 THEN Turistas END) Mes,
  5.         SUM(CASE WHEN Fecha=@Fecha THEN Turistas END) Dia
  6. FROM    #temp
  7. GROUP BY Ciudad;
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog