Con el siguiente codigo obtengo el maximo de un registro.
strSQL = "SELECT Max(tblMaster.L_M_LEIDO) AS Maximo , FROM tblMaster
Esto me devuelve un resultado, ¿como haria para capturar los dos siguientes despues del maximo.
Saludos
| ||||
Re: Ayudita tiene que ser necesariamente con el sql o puede ser con el Recordset salu2 :) ;) <embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |
| ||||
Re: Ayudita por ejemplo seleccionas algo asi SELECT * FROM TABLA ORDER BY CAMPO DESC AHORA BIEN TENDRAS ACOMODADO DE EL MAX AL MINIMO DEPENDIENDO DEL CAMPO DEL ORDER BY cuando abres el recordset ....... ors.open ... ors.movefirst counter=0 do ors.movenext response.write campo counter=counter+1 loop until counter=2 creo que con algo asi funcionaria la idea es esa la verdad lo hice de rapido cualquier cosa aqui ando salu2 ;) :) <embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |
| |||
Re: Ayudita Otra forma directa de hacerlo es usando la directiva TOP: SELECT TOP 3 * FROM TABLA ORDER BY CAMPO DESC , esto te sacara los 3 valores mas grandes del campo. En realidad consiste en ordenar el conjunto de resultados por un criterio y decirle cuantos de esos elementos del conjunto devuelve la consulta (el numero que acompaña a TOP) Un saludo ;) |