Siguiendo la tabla de Libras, yo lo haria asi:
Código SQL:
Ver originalDECLARE @Fecha DateTime='20130310';
SELECT Ciudad,
SUM(CASE WHEN DateDiff(YEAR,Fecha,@Fecha)=0 THEN Turistas END) Ano,
SUM(CASE WHEN DateDiff(MONTH,Fecha,@Fecha)=0 THEN Turistas END) Mes,
SUM(CASE WHEN Fecha=@Fecha THEN Turistas END) Dia
FROM #temp
GROUP BY Ciudad;