Foros del Web » Programando para Internet » ASP Clásico »

Problema con qry

Estas en el tema de Problema con qry en el foro de ASP Clásico en Foros del Web. hola tengo un problema con una qry , y es que no me corre lo raro de esto es que en el enterprise manager de ...
  #1 (permalink)  
Antiguo 13/06/2008, 09:54
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
Problema con qry

hola tengo un problema con una qry , y es que no me corre lo raro de esto es que en el enterprise manager de sql server si me corre y desde la aplicacion asp no; entonces no se que sera.

la qry es la sgte:


QRY = "SELECT "
QRY = QRY &" Tabla1.Tabla1_Rut as cap_1, "
QRY = QRY &" Tabla1.Tabla1_Nombre as cap_2,"
QRY = QRY &" SUM(Consumo.Consumo_Monto_Pesos ) as cap_3 "
QRY = QRY &" FROM Tabla1,Consumo "
QRY = QRY &" WHERE ( Tabla1.Tabla1_Rut = Consumo.Consumo_Tabla1_Rut) "
QRY = QRY & " GROUP BY Tabla1.Tabla1_Nombre "

y el error que me tira es el sgte:

A ocurrido un ERROR -2147217900 Column 'Tabla1.Tabla1_Rut'
is invalid in the select list because it is not contained
in an aggregate function and there is no GROUP BY clause.


como puedo solucionar esto por favor ayudenme , de antemano muchas gracias
  #2 (permalink)  
Antiguo 13/06/2008, 13:45
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Respuesta: Problema con qry

Hola rezocrew, trata asi:

Código:
QRY = "SELECT "
QRY = QRY &" Tabla1.Tabla1_Rut as cap_1, "
QRY = QRY &" Tabla1.Tabla1_Nombre as cap_2,"
QRY = QRY &" SUM(Consumo.Consumo_Monto_Pesos ) as cap_3 "
QRY = QRY &" FROM Tabla1,Consumo "
QRY = QRY &" WHERE ( Tabla1.Tabla1_Rut = Consumo.Consumo_Tabla1_Rut) "
QRY = QRY & " GROUP BY Tabla1.Tabla1_Nombre, "
QRY = QRY & " Tabla1.Tabla1_Rut" 
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:37.