SoloCodigo

Bases de Datos => MS Access => Mensaje iniciado por: julietagonzalez405 en Miércoles 12 de Noviembre de 2008, 20:39

Título: ERROR EN SELECT
Publicado 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
Título: Re: ERROR EN SELECT
Publicado por: kaidok en Martes 25 de Noviembre de 2008, 22:37
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
Título: Re: ERROR EN SELECT
Publicado por: ProfesorX en Miércoles 26 de Noviembre de 2008, 18:12
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.
Título: Re: ERROR EN SELECT
Publicado por: F_Tanori en Miércoles 26 de Noviembre de 2008, 20:36
El JOIN no lleva WHERE

Para utlizar funciones agregadas (sum en este caso) agrupa (GROUP BY)


Saludos