Programación General > Bases de Datos

 ERROR - QUE SIGNIFICA?

(1/1)

julietagonzalez405:
UNA CONSULTA ME TIRA EL ERROR "HA INTENTADO EJECUTAR UNA CONSULTA QUE NO INCLUYE LA EXPRESION (CAMPO)COMO PARTE DE UNA FUNCION DE AGREGADO". LES DOY LA CONSULTA:

SELECT  Productor.idInscrip, Campos.Insecticida1, Campos.Insecticida2, COUNT (Productor.idInscrip) AS  Expr2, Sum([Algodon]+[Girasol]+[Maiz]+[Soja]+[Otros]) AS Expr1
FROM Productor, Lotes, Campos, Campaña WHERE Productor.IdInscrp = Lotes.IdInscrip  AND Lotes.idLote = Campos.IdLote AND Campaña.id = Lotes.Campaña;

eSPERO ME AYUDEN, gRACIAS :rolleyes:

F_Tanori:

--- Citar ---"...UNA FUNCION DE AGREGADO..."
--- Fin de la cita ---

Estas son funciones soportadas (agregadas :P) en el Leguaje SQL como : count,sum,max,min entre otras
estas funciones actuan sobre un conjunto de datos agrupados, para poder darte un resultado

Tu estas utilizando 2 de estas funciones (count y sum)
sin utilizar agrupacion (GROUP BY)


--- Código: SQL --- SELECT Productor.idInscrip, Campos.Insecticida1, Campos.Insecticida2, COUNT (Productor.idInscrip) AS Expr2, SUM([Algodon]+[Girasol]+[Maiz]+[Soja]+[Otros]) AS Expr1FROM Productor, Lotes, Campos, Campaña WHERE Productor.IdInscrp = Lotes.IdInscrip AND Lotes.idLote = Campos.IdLote AND Campaña.id = Lotes.Campaña; 
Se deberan agrupar todos los campos que aparezcan en el SELECT, (esto puede que la infomacion no sea la deseada)


--- Código: SQL ---SELECT Productor.idInscrip, Campos.Insecticida1, Campos.Insecticida2, COUNT (Productor.idInscrip) AS Expr2, SUM([Algodon]+[Girasol]+[Maiz]+[Soja]+[Otros]) AS Expr1FROM Productor, Lotes, Campos, Campaña WHERE Productor.IdInscrp = Lotes.IdInscrip AND Lotes.idLote = Campos.IdLote AND Campaña.id = Lotes.CampañaGROUP BY Productor.idInscrip, Campos.Insecticida1, Campos.Insecticida2 

http://www.maestrosdelweb.com/editorial/tutsql4/
http://office.microsoft.com/es-hn/acces ... 73082.aspx
http://www.devjoker.com/asp/ver_conteni ... ntenido=47


Saludos

julietagonzalez405:
Era tan facil? Muchas Gracias, Me sirvio mucho. Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa