Foros del Web » Programando para Internet » ASP Clásico »

Contando recorset

Estas en el tema de Contando recorset en el foro de ASP Clásico en Foros del Web. Hola, me he cabezeado de lo lindo trando de contar los registros de una base que coincidan con lo que yo quiero... haber les cuento... ...
  #1 (permalink)  
Antiguo 20/09/2003, 06:47
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Contando recorset

Hola,

me he cabezeado de lo lindo trando de contar los registros de una base que coincidan con lo que yo quiero... haber les cuento...

lo que estoy haciendo es que me cuente cuantos registros hay de un cliente X (cada cliente tiene un codigo), esto lo hace de maravilla... bueno es resimple <%=Recorset.RecordCount%>

el problema que este cliente acepta o rechaza contratos y quiero contar del campo "confirmacion", los que esten aceptados o rechazados por el cliente....
es decir me debe quedar así:

Ud. a participado en X procesos de confirmacion
Aceptados x
Rechazados X


como les dije los primero lo hace bien, el problema es como cuento los aceptados y los rechazados... ahhhh????


espero me hayan entendido y me puedan hechar una manito con este cuento...

de antemano Gracias
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #2 (permalink)  
Antiguo 20/09/2003, 10:45
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
SELECT Tabla.aceptado-rechazado, Count(Tabla.aceptado-rechazado) AS CuentaDeEstado FROM Tabla GROUP BY Tabla.aceptado-rechazado

En el campo "virtual" CuentaDeEstado tenés las cantidades para ambos estados
__________________
...___...
  #3 (permalink)  
Antiguo 20/09/2003, 13:59
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Gracias, Dazuaga


la verdad es que lo estube probando, pero en realidad no lo entiendo mucho, pues mi campo se llama "Confirmacion".... y dentro de ese campo le grabo "Aceptado" o "rechazado", y como tambien pueden haber registros en blanco de aquellos que ni han aceptado o rechazado aún...


y dejame entender un poco tu codigo...

donde dices Tabla.aceptado-rechazado

en donde Tabla = Mitabla
Aceptado-Rechazado = estado dentro del campo "Confirmacion" o no???

o debería ser : Mitabla.confirmacion


buen entiendo que los cuenta y lo guarda en CuentaDeEstado,
"From Tabla" = From Mitabla

GROUP BY = ???????? , POrque no me aclaras un poquito porfa...




SELECT MiTabla.aceptado-rechazado, Count(MiTabla.aceptado-rechazado) AS CuentaDeEstado FROM Tabla GROUP BY Tabla.aceptado-rechazado


ahora bien... yo había usado la siguiente consulta SQl para llamar a los registros que cumplieran la condicion, es decir calzar con el cliente.

sqltext = "SELECT Distinct Confirmacion FROM tabla1 where rut=" & rut & ""


Rut = es el codigo personal del cliente


Si yo hago un <%=Recorset.RecordCount%>
me contará cuantos registro hay en el campo Confirmacion

pero yo necesito la suma de cada DISTINCT,

y que pueden ser 3
Aceptado
rechazado
Vacío




para yo decirle finalmente a mi cliente.... (solo como ejemplo)

Ud. a participado en 12 confirmaciones de contratos
Aceptadas 5
Rechazadas 4
Pendientes 3


ME ENTIENDEN???????

Diego, me puedes ayudar???
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
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 12:11.