Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 19-mar-2008, 12:16   #1 (permalink)
muñeca ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 80
comparar un sum

Tengo el siguiente sum
SUM(dbo.PedidoDetalle.PdpCantidadSolicitada) - dbo.PedidoDetalle.PdpCantidadReceptada AS cantidadpendiente
quiero comparar todo esto que sea mayor que 0 como puedo hacer de antemano gracias.
muñeca está desconectado   Responder Citando
Antiguo 19-mar-2008, 14:50   #2 (permalink)
Gabo77 sólo puede mejorar
 
Avatar de Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 352
Re: comparar un sum

Código:
Where SUM(dbo.PedidoDetalle.PdpCantidadSolicitada) - dbo.PedidoDetalle.PdpCantidadReceptada > 0
esto te traerá solo los registros que cumplen esa condicion, ahora que si lo que quieres es diferenciarlos de tu universo, puedes usar el Case

Código:
Select Case
    When SUM(dbo.PedidoDetalle.PdpCantidadSolicitada) - dbo.PedidoDetalle.PdpCantidadReceptada > 0 Then 'Es mayor que cero'
    Else 'No es mayor que cero' End As MayorQueCero
Saludos!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....
Gabo77 está desconectado   Responder Citando
Antiguo 19-mar-2008, 16:00   #3 (permalink)
muñeca ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 80
Re: comparar un sum

gracias por responder y si quiero que estos registros se me aparezcan en una consulta en una variable como hago de antemano gracias
muñeca está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:44.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93