Quiero seleccionar las teclas distintas con el número de ocurrencia, esta consulta parece funcionar:SQL COUNT * GRUPO POR grande que,
SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count(*)
FROM ItemMetaData
GROUP BY ItemMetaData.KEY
ORDER BY count(*) desc;
pero también quiero filtrar estos resultados, lo que significa que sólo cuando el recuento quiero (*) es superior a 2500 por lo que se muestra sólo que más grande de 2500 ocurrencia, pero:
SELECT *
FROM
(
SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count(*)
FROM ItemMetaData
GROUP BY ItemMetaData.KEY
ORDER BY count(*) desc
) as result WHERE count(*)>2500;
Por desgracia, esta consulta da como resultado un error de sintaxis. ¿Me puedes ayudar a cumplir mi requisito?
Alguien acaba de eliminar el post que desea aceptar, por favor escribió de nuevo y voy a aceptarlo "SELECT * DE ( SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count (*) 'ItemsCount' FROM ItemMetaData GROUP BY ItemMetaData.KEY ) sub WHERE sub.ItemsCount> 2500 ORDER BY sub.ItemsCount desc; " Tener también está funcionando y, naturalmente, todas las otras respuestas votarán, gracias, pero ... – czupe