Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

problema con count

Estas en el tema de problema con count en el foro de SQL Server en Foros del Web. hola quiero saber como contar los registros del sum que sean mayores a 0,éste es el código: SUM(dbo.PedidoDetalle.PdpCantidadSolicitada) - dbo.PedidoDetalle.PdpCantidadReceptada AS cantidadpendiente gracias de antemano...
  #1 (permalink)  
Antiguo 19/03/2008, 16:19
 
Fecha de Ingreso: enero-2006
Mensajes: 88
Antigüedad: 18 años, 3 meses
Puntos: 0
problema con count

hola quiero saber como contar los registros del sum que sean mayores a 0,éste es el código:
SUM(dbo.PedidoDetalle.PdpCantidadSolicitada) - dbo.PedidoDetalle.PdpCantidadReceptada AS cantidadpendiente gracias de antemano
  #2 (permalink)  
Antiguo 24/03/2008, 06:18
 
Fecha de Ingreso: julio-2007
Mensajes: 23
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: problema con count

Prueba con algo así...

select sum(valor), sum(conta)

from (
select valor, CASE WHEN valor > 0 then 1 else 0 as conta)
)
  #3 (permalink)  
Antiguo 24/03/2008, 08:40
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: problema con count

Cita:
Iniciado por viviab Ver Mensaje
Prueba con algo así...

select sum(valor), sum(conta)

from (
select valor, CASE WHEN valor > 0 then 1 else 0 as conta)
)
Porque usas una subconsulta???

select sum(valor), sum(CASE WHEN valor > 0 then 1 else 0) as conta;

Salu2

Última edición por seyko; 24/03/2008 a las 08:47
  #4 (permalink)  
Antiguo 24/03/2008, 10:33
 
Fecha de Ingreso: julio-2007
Mensajes: 23
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: problema con count

Para que se vea más clarito
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.