Visual Basic - ayuda urgente sql VB mshart

Life is soft - evento anual de software empresarial
 
Vista:

ayuda urgente sql VB mshart

Publicado por cheta (3 intervenciones) el 01/08/2004 00:29:11
hola tengo una duda muy grande , estoy trabajando con visual basic , sql y el componente mschartq recibe un recordset , el problema es q segun el diseño de la bd los resultados para hacer los graficos se obtienen de un campo , entonces la manera de filtrar el campo es mediate wheres q estan concatenados a algunos combos q tengo e el form. Hasta ahi todo bien , el problema se da cuando me plantearon q en el grafico se ingrese una nueva columan a partir del mismo dato q se diferencia de el anterior solo por los where q hacen refencia a otros combos.... entonces mi pregunta seria como podria unir estas consultas iguales q me den un resultado en dos campos y no en un solo campo com mas registros con el fin de q en el grafico aparesca una nueva columan o linea estadistica..
pd: el select es algo asi: select sum(dato) from xxxx where fff=cbo1 and where ccc=cbo2 groupby range
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda urgente sql VB mshart

Publicado por tecniCam (186 intervenciones) el 01/08/2004 22:21:33
Para unir dos consultas, dos tablas o una tabla y una consulta:

SELECT GASTO.ID1, GASTO.mes, GASTO.Barna, [GASTO PC].Levante, [GASTO PC].Suroeste INTO JUNTA
FROM GASTO INNER JOIN [GASTO PC] ON GASTO.ID1 = [GASTO PC].ID1;

Siendo GASTO una tabla y GASTO PC otra; se crea una nueva tabla que se llama JUNTA y tiene los campos que queremos de ambas.

Si lo que queremos es AGREGAR datos a una tabla (JUNTA) ya creada y con los mismos campos, sería así:

INSERT INTO JUNTA ( ID1, mes, Barna, Levante, Suroeste )
SELECT GASTO.ID1, GASTO.mes, GASTO.Barna, [GASTO PC].Levante, [GASTO PC].Suroeste
FROM GASTO INNER JOIN [GASTO PC] ON GASTO.ID1 = [GASTO PC].ID1;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar