Buenas tardes,
  
Queridos amigos de Foros del Web, solicito su ayuda con un tema que me tiene con la cabeza ardiendo y es el siguiente: 
Necesito realizar una consulta a una tabla y que esta me genere los acumulados del dia, mes y año lo ideal seria con una sola consulta , en este momento lo estoy haciendo con tres consultas independientes, pero los datos pueden variar dia a dia por tanto, los datos pueden cambiar. 
Tabla 1   
Código SQL:
Ver originalindex__ciudad___turistas____fecha
1_____ciudad1___10_____10-03-2013
1_____ciudad1___12_____10-03-2013
2_____ciudad2___11_____10-03-2013
4_____ciudad3___09_____10-03-2013
 
5_____ciudad1___01_____10-03-2013
6_____ciudad2___08_____11-03-2013
7_____ciudad4___15_____11-03-2013
 
8_____ciudad1___11_____12-03-2013
9_____ciudad2___02_____12-03-2013
10____ciudad3___17_____12-03-2013
11____ciudad5___10_____12-03-2013
  
En el momento hago la consulta por dia por mes y año 
mas o menos asi:    
Código SQL:
Ver originalSELECT DISTINCT(ciudad), SUM(turistas) AS conteoTuristas WHERE fecha=10-03-2013
  
   
Código SQL:
Ver originalSELECT DISTINCT(ciudad), SUM(turistas) AS conteoTuristas WHERE DATEPART(mm,fecha)='03'
  
   
Código SQL:
Ver originalSELECT DISTINCT(ciudad), SUM(turistas) AS conteoTuristas WHERE DATEPART(yy,fecha)='2013'
  
los resultados de la consulta 1 seria: 
ciudad1___22
ciudad2___11
ciudad3___09 
los resultados de la consulta 2 seria: 
ciudad1___23
ciudad2___19
ciudad3___09
ciudad4___15 
los resultados de la consulta 2 seria: 
ciudad1___34
ciudad2___21
ciudad3___26
ciudad4___15
ciudad5___10 
la idea es combinar las tres consultas y que el resultado sea mas o menos este:
ciudad____ano___mes____dia
ciudad1___34____23_____22
ciudad2___21____19_____11
ciudad3___26____09_____09
ciudad4___15____15_______
ciudad5___10_____________   
agradezco cualquier ayuda que e puedan brindar en este tema