Visual Basic - AYUDA CON CONSULTA SENCILLA PORFAVOR!!!

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA CON CONSULTA SENCILLA PORFAVOR!!!

Publicado por Carlos (57 intervenciones) el 15/08/2003 00:48:17
Hola
Como le hago para resolver esta consulta quiero traerme el numero maximo de una tabla pero tambien que me muestre el nombre del dueño del numero maximo, esta es mi consulta
sql = "Select max(punt) as p and from record"
Set reg = conexion.Execute(sql)
recordtxt.Text = reg!p
pero yo tambien quiero mostrar
recordtxt.Text = reg!nombre
pero al agregar el campo en la consulta y poner
sql = "Select max(punt),nombre as p and from record"
pues me dice que no es valido, parecere muy torpe pero soy nuevo en esto de vb, ojala me puedan ayudar.
GRACIAS!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA CON CONSULTA SENCILLA PORFAVOR!!!

Publicado por JLL (37 intervenciones) el 15/08/2003 15:20:03
El As va despues del campo a ponerle un alias despues den los otros campos a los cuales si queres tambien podes ponerle un Alias (as) no te olvides despues que los tenes que llamar con el Alias
El and no hace falte acordate quela sintaxis seria asi
SELECT campos FROM tabla

sql = "Select max(punt) as p, nombre from record"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA CON CONSULTA SENCILLA PORFAVOR!!!

Publicado por Carlos (57 intervenciones) el 15/08/2003 18:50:27
MUCHAS GRACIAS POR TU RESPUESTA YA LE PUSE COMO ME DICES PERO ME MARCA ESTE ERROR
HA INTENTADO EJECUTAR UNA CONSULTA QUE NO INCLUYE LA EXPRESION ESPECIFICA NOMBRE COMO PARTE DE UNA FUNCION DE AGREGADO.
GRACIAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA CON CONSULTA SENCILLA PORFAVOR!!!

Publicado por Héctor B. (6 intervenciones) el 15/08/2003 21:26:37
Debes utilizar la cláusula Group By para agrupar los registros por nombre, de la siguiente manera:

Select Max(punt), nombre As p From record Group By nombre

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar