Tema: contar filas
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/01/2009, 07:01
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Respuesta: contar filas

Puedes utilizar la variable de sistema @@rowcount inmediatamente despues de hacer el select...

Código sql:
Ver original
  1. DECLARE @TotalRows INT
  2.  
  3. SELECT A.DATETIME ,A.IDCLIENT,B.DESCRIPTION,
  4. SUM(CASE WHEN A.IDVAR = 'WhD' THEN A.READVAL ELSE 0 END)
  5. AS CANAL1,
  6. SUM(CASE WHEN A.IDVAR = 'WhR' THEN A.READVAL ELSE 0 END)
  7. AS CANAL2,
  8. SUM(CASE WHEN A.IDVAR = 'F' THEN A.READVAL ELSE 0 END)
  9. AS CANAL3,
  10. SUM(CASE WHEN A.IDVAR = 'VarhD' THEN A.READVAL ELSE 0 END)
  11. AS CANAL4,
  12. SUM(CASE WHEN A.IDVAR = 'VArhR' THEN A.READVAL ELSE 0 END)
  13. AS CANAL5,
  14. SUM(CASE WHEN A.IDVAR = 'FP' THEN A.READVAL ELSE 0 END)
  15. AS CANAL6
  16. FROM READMASS A, TOPOLOGY B
  17. WHERE A.DATETIME >= '2009-01-01 00:00.000' AND B.INSTYPE='Actaris SL7000' AND A.NOINS = B.NOINS AND B.DESCRIPTION LIKE '%TOTA%'
  18. GROUP BY A.DATETIME,A.IDCLIENT,B.DESCRIPTION
  19. ORDER BY A.IDCLIENT,A.DATETIME
  20.  
  21.  
  22. SET @TotalRows  = @@rowcount
  23.  
  24. SELECT @TotalRows

Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.