SQL - Como jalar el resultado del COMPUTE en un lenguaje

 
Vista:

Como jalar el resultado del COMPUTE en un lenguaje

Publicado por Efren (50 intervenciones) el 09/08/2005 19:32:54
Hola foro,
Tengo el siguiente query en donde tengo una sumatoria con el COMPUTE, mi gran problema es que estoy programando con ASP y no encuentro la manera de obtener los datos de la sumatoria, si fuera una consulta normal los obtengo de la siguiente forma:

variable=oRsact.fields("COLUMNA")

Pero al querer hacer lo mismo con :
variable= oRsact.fields("SUM") ( que viene siendo la suma del COMPUTE y que por default me pone el nombre de la columna SUM).

me marca error..diciendo que no encuentra la columna dentro del objeto..

Se que esto es problema del programacion y ya lo puse en otros foros pero se que por aqui andan algunos programdores en ASP como yo.. espero que alguien sepa darme una luz para iluminar mi camino..

Gracias de antemano..

SELECT WORKS.AR_CODIGO COLUMNA0,( PRETTYNAME ) COLUMNA1,COLABORA.CB_CODIGO CB_CODIGO,WORKS.CB_CODIGO COLUMNA3,WORKS.OP_NUMBER COLUMNA4,
WORKS.WK_TMUERTO COLUMNA5,COLABORA.CB_NIVEL3 COLUMNA6, WORKS.WK_TIEMPO COLUMNA7,PARTES.AR_NOMBRE COLUMNA8,OPERA.OP_NOMBRE COLUMNA9
FROM WORKS
LEFT OUTER JOIN AUSENCIA ON AUSENCIA.CB_CODIGO = WORKS.CB_CODIGO AND AUSENCIA.AU_FECHA = WORKS.AU_FECHA
LEFT OUTER JOIN COLABORA ON COLABORA.CB_CODIGO = AUSENCIA.CB_CODIGO
LEFT OUTER JOIN PARTES ON PARTES.AR_CODIGO = WORKS.AR_CODIGO
LEFT OUTER JOIN OPERA ON OPERA.OP_NUMBER = WORKS.OP_NUMBER
LEFT OUTER JOIN PUESTO ON PUESTO.PU_CODIGO = WORKS.CB_PUESTO
LEFT OUTER JOIN CLASIFI ON CLASIFI.TB_CODIGO = PUESTO.PU_CLASIFI
WHERE ( WORKS.AU_FECHA >= '07/11/2005' AND WORKS.AU_FECHA <= '07/17/2005' )
AND ( WORKS.WK_TIPO = 0 OR WORKS.WK_TIPO = 2 )
AND ( CLASIFI.TB_CODIGO = 'H' )
ORDER BY COLUMNA0
COMPUTE SUM(WORKS.WK_TIEMPO) by COLUMNA0
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