Buscar el Maximo

04/09/2007 - 15:00 por Nikita | Informe spam
Hola :
Tengo una consulta que hasta hace unos dias no me habia dado ningun
problema... pero ayer mientras proba el ingreso de datos me percate de que
cuando busco el maximo de un correlativo todo va bien hasta que llega al nº
10 y ahi se queda cada vez que registro y donde deberia aumentar al numero
siguiente se queda simpre en el 10. la consulta es la siguiente,

SELECT MAX(correlativo) + 1 AS correlativo
FROM muestreos
GROUP BY a, b
HAVING (( batch = "cadena") and (Cod_Caja = dato))
desde ya muchas gracias
Sabrina
 

Leer las respuestas

#1 Ele
04/09/2007 - 15:49 | Informe spam
porque lo agrupas por a y b?
trata asi
SELECT top 1 correlativo + 1
FROM muestreos
Where batch Like 'cadena'
And Cod_Caja = dato
Order By correlativo Desc

"Nikita" escribió en el mensaje
news:
Hola :
Tengo una consulta que hasta hace unos dias no me habia dado ningun
problema... pero ayer mientras proba el ingreso de datos me percate de que
cuando busco el maximo de un correlativo todo va bien hasta que llega al
nº 10 y ahi se queda cada vez que registro y donde deberia aumentar al
numero siguiente se queda simpre en el 10. la consulta es la siguiente,

SELECT MAX(correlativo) + 1 AS correlativo
FROM muestreos
GROUP BY a, b
HAVING (( batch = "cadena") and (Cod_Caja = dato))
desde ya muchas gracias
Sabrina

Preguntas similares