lo que gago es sacar el promedio de una tabla para grabar su resultado en otra
Código:
el error que me da es el siguiente:SQL1="SELECT AVG (puntos) AS prom FROM calificacion WHERE id_trabajo = "&id_trabajo&" AND puntos >0" RS1.open SQL1, Conn do while not RS1.EOF prom = RS1("prom") RS1.movenext loop RS1.close Set RS1=Nothing Conn.execute "UPDATE trabajos SET puntaje_general="&prom&" WHERE id_trabajo= "& id_trabajo
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '333333'.
/EAwards/jueces/calificar_ok.asp, línea 57
justamente es en la linea del UPDATE.
ahora bien no conozco demasiado SQL SERVER, pero la columna "puntaje_general" lo tengo en decimal precision 5 porque necesito mostrar un valor ej. 3,21, nose realmente como configurar esto.
ahora bien, me funciona si calculo el valor de 4 + 2 = prom 3
ahora el error sale cuando comienza a trabajar con decimales ej 3 + 2 =2.5
espero q alguien me oriente con esto, desde ya muchas gracias
Gustavo