Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2012, 13:18
chino4loves
 
Fecha de Ingreso: septiembre-2004
Ubicación: Hermosillo, Sonora, Mexico
Mensajes: 28
Antigüedad: 19 años, 8 meses
Puntos: 0
Conteo Complicado SQLServer

Buenos Dias Expertos, Tengo un problemita que espero me puedan echar la mano con el. de antemano gracias solo por el hecho de echarle un vistazo.
tengo la siguiente seleccion que necesito me arroje simplemente un numero.

SELECT COUNT (DISTINCT EXPEDIENTE) AS TOTAL
FROM Tabla
WHERE (fecha1 BETWEEN '01/01/2012' AND '30/06/2012')AND (fecha2 BETWEEN '01/01/2012' AND '30/06/2012') AND (clavedel BETWEEN '847501' AND '847808') AND (clavejuz = '050401') AND (fecha3<> '1800-01-01')

el problema eske puedo tener varios casos y en cada caso debe ser diferente el resultado segun la clavejuz(050401 y 110402)

1er CASO : con la clave 050401 mi tabla contiene 3 resultados ya que el expediente se repite 3 veces.

2do CASO: con la clave 110402 mi tabla contiene solo 1 resultado, el expediente solo existe una vez.

Entonces

el segundo caso me arroja el resultado correcto que es "1".
el primer caso me arroja tambien 1 ya que uno de los 3 si cumple con la condicion, pero en este caso yo kiero ke NO me lo cuente , como puedo hacerle para ke me omita este conteo en solo el primer caso.. espero haber sido claro en mi explicacion de lo contrario aki estoy a sus ordenes.. gracias y espero puedan ayudarme GRACIAS !!.
__________________
:aplauso: :aplauso: :aplauso: :aplauso: :aplauso: :aplauso: :aplauso:

Chino4Loves: agradezco de verdad tu ayuda

:arriba: :arriba: :arriba: :arriba: :arriba: :arriba: :arriba: :arriba: