SoloCodigo
Bases de Datos => MS Access => Mensaje iniciado por: julietagonzalez405 en Miércoles 12 de Noviembre de 2008, 20:39
-
HOLA SOY NUEVA EN EL FORO Y QUISIERA SABER SI ME PUEDEN AYUDAR EN UNA CONSULTA QUE ME TIRA UN ERROR Y NO LO PUEDO RESOVER. LA CONSULTA DICE:
SELECT Sum(Lotes.SupTotal) AS SupT, Sum(Lotes.SupAgr) AS SupA, Sum(Lotes.IntSiembraAlg) AS TotI
FROM Productores INNER JOIN Lotes ON Productores.idProd = Lotes.idProductor;
EL ERROR QUE ME TIRA DICE QUE LA INSTRUCCION SELECT ESTA MAL ESCRITA O LE FALTA UN ARGUMENTO O LOS SIGNOSDE PUNTUACION NO SON CORRECTOS. POR FAVOR NECESITO AYUDA. GRACIAS
-
Creo que falta la palabra clave WHERE
Supongo que la parte final de tu consulta sería así:
On Productores WHERE Productores.idProd = Lotes.idProductor
-
Pues yo he visto las sentencias y aparentemente estan bien, quizas el error esta en los nombres de los campos (columnas), revisa que coincidan con los nombres de tus campos en tu base de datos.
-
El JOIN no lleva WHERE
Para utlizar funciones agregadas (sum en este caso) agrupa (GROUP BY)
Saludos