Ver Mensaje Individual
  #4  
Antiguo 19-06-2013
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Reputación: 20
oscarac Va por buen camino
Cita:
Empezado por systemix Ver Mensaje
Hola Korono, que tal!

Bueno a la verdad no entiendo bien tu requerimiento . Puedo comprender sí, que tu tienes en tu tabla transacciones, en el campo TIPOTRANSACION varios valores. Ya nos expusiste algunos: P, D, R. ¿Tu tabla tiene más tipos de transacción?

Supongamos que sí, y tengas en tu tabla transacciones los tipos de transaccion restantes x, y, z. Podrías hacer la siguiente consulta y te daría un resultado similar. Y hasta lo veo mas sencillo:

Código SQL [-]
Select Count(TIPOTRANSACCION) from TRANSACCIONES
where 
TIPOTRANSACCION='x' and
TIPOTRANSACCION='y' and
TIPOTRANSACCION='z'

con una consulta así, puedes obtener lo que querías anteriormente. Ya que estás obviando a contar los tipos P, D y R.

Si no es de esta forma, no veo lo factible de tu consulta, ya que si todos los registros tienen al menos 1 de los tipos de transacción que me dijiste, el resultado te va a dar cero.

Por ejemplo, supongamos que lograste contar todos los registros de tu tabla que necesariamente tienen alguno de los 3 tipos de transaccion:

Nro de Registros: 30.
Nro por TipoTransaccion = P : 15
Nro por TipoTransaccion = D : 10
Nro por TipoTransaccion = R : 5

Restamos P-D-R = 15-10-5 = 0.

Espero haberte ayudado y entendido

pero esto solo sirve si conoces de antemano los tipos de transacciones y si fueran variables?
estoy revisando una forma, apenas la prueba te aviso
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita