Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Duda con INSERT TO

Estas en el tema de Duda con INSERT TO en el foro de SQL Server en Foros del Web. Hola amigos, de nuevo yo, ahora con una duda sobre la sentencia insert.. tengo esta consulta.. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original parametro = ComboBox5 ...
  #1 (permalink)  
Antiguo 16/02/2010, 00:23
Avatar de bare87  
Fecha de Ingreso: mayo-2008
Mensajes: 42
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Duda con INSERT TO

Hola amigos, de nuevo yo, ahora con una duda sobre la sentencia insert..

tengo esta consulta..

Código SQL:
Ver original
  1. parametro = ComboBox5->Text;     //ANIO
  2.  parametro2 = ComboBox4->Text;    //TRIMESTRE //ESTO ES DE BUILDER
  3.  parametro3 = ComboBox2->Text;    //LOCALIDAD
  4.  
  5.  
  6. --AHORA SI, LA CONSULTA
  7.  
  8.  
  9. "INSERT INTO Tabla
  10.  
  11. (Casos_sospechosos_colera_est,casos_diarrea_notif_SUIVE,casos_sospechosos_coleratrat,
  12. Total_casos_colera,cepas_positivasvibrio,
  13. Total_muestrasproc,Deter_cloro,Total_detercloro,Año,Localidad,Evaluacion)
  14.  
  15.  
  16. SELECT
  17.  
  18. SUM(Casos_sospechosos_colera_est),SUM(casos_diarrea_notif_SUIVE),
  19. SUM(casos_sospechosos_coleratrat),SUM(Total_casos_colera),
  20. SUM(cepas_positivasvibrio),SUM(Total_muestrasproc),
  21. SUM(Deter_cloro),SUM(Total_detercloro)
  22.  
  23.  
  24. FROM Tabla_Prueba  where Año = '"+parametro+"' AND Localidad = '"+parametro3+"'
  25.  
  26.  
  27. SELECT * FROM Tabla";


funciona bien, solo que quiero agregar valores a los campos año, localidad y evaluacion en la misma fila donde se insertan las sumas de arriba, se puede hacer esto??
le puse otro insert y me los inserto en otra fila y yo necesito que me los ponga en donde van las sumas...
se puede hacer si usar update??

De antemano agradezco su atencion....

Saludos..
  #2 (permalink)  
Antiguo 16/02/2010, 09:40
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Duda con INSERT TO

A menos que definas DEFAULT por cada columna o bien hagas referencia de sus valores en el SELECT, no veo como...
  #3 (permalink)  
Antiguo 16/02/2010, 19:23
Avatar de bare87  
Fecha de Ingreso: mayo-2008
Mensajes: 42
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Duda con INSERT TO

Me podrias decir como asignarle un valor default a una columna?, estuve gogleando y solo vi ejemplos del DEFAULT cuando se creaba la tabla, como se asigna cuando a esta creada?..yo lo intente asi, pero me marcaba error de sintaxis..

Código SQL:
Ver original
  1. 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,Año)  
  2.  
  3. 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)
  4. ,Año DEFAULT '2099'
  5.  
  6. FROM Tabla_Prueba  
  7.  WHERE Año = '2009' AND Localidad = 'Ameca'
  8.  
  9. SELECT * FROM Tabla
  #4 (permalink)  
Antiguo 17/02/2010, 09:40
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Duda con INSERT TO

INSERT INTO Tabla(Casos_sospechosos_colera_est,casos_diarrea_n otif_SUIVE,casos_sospechosos_coleratrat,Total_caso s_colera,cepas_positivasvibrio,Total_muestrasproc, Deter_cloro,Total_detercloro,Año) SELECT SUM(Casos_sospechosos_colera_est),SUM(casos_diarre a_notif_SUIVE),SUM(casos_sospechosos_coleratrat),S UM(Total_casos_colera),SUM(cepas_positivasvibrio), SUM(Total_muestrasproc),SUM(Deter_cloro),SUM(Total _detercloro) , '2099' FROM Tabla_Prueba WHERE Año = '2009' AND Localidad = 'Ameca'
  #5 (permalink)  
Antiguo 17/02/2010, 16:56
Avatar de bare87  
Fecha de Ingreso: mayo-2008
Mensajes: 42
Antigüedad: 15 años, 10 meses
Puntos: 0
Sonrisa Respuesta: Duda con INSERT TO

Listo, la probe y funciono ...




y pensar que solo era quitarle el default y el nombre del campo...jejeje, jamas se me hubiera ocurrido..


Muchisimas Gracias iislas, me has salvado la vida...



Un saludo...
  #6 (permalink)  
Antiguo 17/02/2010, 17:08
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Duda con INSERT TO

Eso, esta en la ayuda en linea....saludos

Etiquetas: insert
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.