COUNT de un DISTINCT en 1 sola consulta ?

10/08/2005 - 15:39 por bajopalabra | Informe spam
hola
tengo que contar las filas de una clave
pero luego de hacer un distinct
hasta ahora estoy haciendo

SELECT DISTINCT clave
INTO #tmp
FROM Tabla

SELECT COUNT(*)
FROM #tmp

cómo puedo hacerlo
sin utilizar esa tabla temporal #tmp
es decir, una especie de :

SELECT COUNT(*)
FROM (
SELECT DISTINCT clave
INTO #tmp
FROM Tabla
)

atte,
Hernán

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
10/08/2005 - 15:35 | Informe spam
Revisa la sentencia "select" en los libros en linea.

SELECT count(DISTINCT clave) as c1
FROM Tabla
go

Los valores NULL no seran tomados en cuenta.


AMB

"bajopalabra" wrote:

Mostrar la cita
#2 bajopalabra
10/08/2005 - 15:46 | Informe spam
fe de errata: la última consulta es SIN "into ..."

SELECT COUNT(*)
FROM (
SELECT DISTINCT clave
FROM Tabla
)

atte, Hernán

"bajopalabra" escribió en el mensaje
news:
Mostrar la cita
#3 bajopalabra
10/08/2005 - 15:57 | Informe spam
clarooo !
ok
no se me ocurría que podía estar el distinct
dentro del agregado !
gracias

atte, Hernán

"Alejandro Mesa" escribió en el
mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida