SoloCodigo

Bases de Datos => SQL Server => Mensaje iniciado por: el bare en Miércoles 17 de Febrero de 2010, 08:58

Título: Se puede hacer esta consulta??
Publicado por: el bare en Miércoles 17 de Febrero de 2010, 08:58
Hola a todos, estoy trabajando con una aplicacion en builder, con una base de datos en sql server, y me tope con un problema que no he podido resolver, espero me puedan orientar...me explico..

(http://img211.imageshack.us/img211/6525/expli.jpg)

como ven en la imagen, necesito sacar las sumas de cada columna, en año, que sea el mismo de los 4 trimestres (en este caso 2009), y que en trimestre diga "Anual", esto lo necesito insertar en otra tabla..
La consulta ya la hice en su mayoria, ya saco las sumas de las columnas y las inserto en otra tabla, el problema es que no se como insertar los otros datos (año,trimestre y localidad) en la misma fila en donde inserto las sumas... :(

Aqui la consulta:

Código: SQL
  1.  
  2.  
  3. INSERT INTO Tabla(Casos_sospechosos_colera_est,casos_diarrea_notif_SUIVE,casos_sospechosos_coleratrat,Total_casos_colera,cepas_positivasvibrio,Total_muestrasproc,Deter_cloro,Total_detercloro)
  4.  
  5. SELECT SUM(Casos_sospechosos_colera_est),SUM(casos_diarrea_notif_SUIVE),SUM(casos_sospechosos_coleratrat),SUM(Total_casos_colera),SUM(cepas_positivasvibrio),SUM(Total_muestrasproc),SUM(Deter_cloro),SUM(Total_detercloro)'
  6.  
  7. FROM Tabla_Prueba  
  8.  
  9. where Año = '"+parametro+"' AND Localidad = '"+parametro3+"'
  10.  
  11. SELECT * FROM Tabla
  12.  
  13.  
  14. //PARAMETRO SON UNOS COMBOBOX CON LOS CUALES HAGO LA CONSULTA.
  15.  
  16.  
  17.  

Me pregunto si se puede hacer esto...la verdad que he buscado sentencias de sql y nada.. :hitcomp:
En otro foro me sugirieron que usara un default, pero no lo pude implementar a esta consulta, no supe como... :(  :(  :hitcomp:  :hitcomp:

Cualquier sugerencia es bienvenida..

y de antemano agradezco su atencion..

Saludos... :hola:
Título: Re: Se puede hacer esta consulta??
Publicado por: el bare en Jueves 18 de Febrero de 2010, 02:24
ya lo solucione....de esta manera.. :lol:


Código: SQL
  1.  
  2.  
  3. INSERT INTO
  4.  
  5. Tabla(Casos_sospechosos_colera_est,casos_diarrea_notif_SUIVE,casos_sospechosos_coleratrat,Total_casos_colera,cepas_positivasvibrio,Total_muestrasproc,Deter_cloro,Total_detercloro,Año,Localidad,Evaluacion)
  6.  
  7. SELECT SUM(Casos_sospechosos_colera_est),SUM(casos_diarrea_notif_SUIVE),SUM(casos_sospechosos_coleratrat),SUM(Total_casos_colera),SUM(cepas_positivasvibrio),SUM(Total_muestrasproc),SUM(Deter_cloro),SUM(Total_detercloro),'"+par1+"','"+par2+"','"+par3+"'
  8.  
  9. FROM Tabla_Prueba    WHERE Año = '"+parametro+"' AND Localidad = '"+parametro3+"
  10.  
  11. 'SELECT * FROM Tabla
  12.  
  13.  
  14.  
  15.  

Saludos