• Lunes 23 de Diciembre de 2024, 17:06

Autor Tema:  ERROR EN SELECT  (Leído 1924 veces)

julietagonzalez405

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
ERROR EN SELECT
« en: Miércoles 12 de Noviembre de 2008, 20:39 »
0
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

kaidok

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Re: ERROR EN SELECT
« Respuesta #1 en: Martes 25 de Noviembre de 2008, 22:37 »
0
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

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: ERROR EN SELECT
« Respuesta #2 en: Miércoles 26 de Noviembre de 2008, 18:12 »
0
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.

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: ERROR EN SELECT
« Respuesta #3 en: Miércoles 26 de Noviembre de 2008, 20:36 »
0
El JOIN no lleva WHERE

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


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================