Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema de Logica

Estas en el tema de Problema de Logica en el foro de .NET en Foros del Web. Hola a todos. Tengo 40 elementos que necesito meter en un arreglo, bien,, y con eso necesito acer una consulta con el selec count para ...
  #1 (permalink)  
Antiguo 07/01/2009, 19:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 8 meses
Puntos: 1
Problema de Logica

Hola a todos.

Tengo 40 elementos que necesito meter en un arreglo, bien,, y con eso necesito acer una consulta con el selec count para contar ciertos registros que cumplan con parametros, pero necesito acer esa consulta 40 veces con los elementos que meti previamente al arreglo, ,,,, todo lo anterior para no tener que escribir 40 veces las consultas,,, si alguien tiene una idea bienvenida,, espero haberme explicado, gracias

consulta = "select count(*) from tabla where criterio='" & texto & "' "
donde texto son los elementos de mi arreglo,
me queda claro que necesito un while , pero no se como implementarlo
  #2 (permalink)  
Antiguo 07/01/2009, 20:16
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Problema de Logica

porq no hacer un "in" si lo que quieres es q tu criterio pertenezca a tu arreglo hacer un

select count(*) from tabla where criterio in (elemento1,elemento2,element3,elementoN)
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 08/01/2009, 10:20
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema de Logica

... o cun un for también


Cita:
For i=1 to 40

consulta = "select count(*) from tabla where criterio='" & Arreglo(i,j) & "' "
.
.
.
next i
Saludos.
  #4 (permalink)  
Antiguo 08/01/2009, 10:38
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Problema de Logica

el for es una opcion pero hacer 40 consultas es mas consumo de recursos q una sola consulta.

solo como comentario
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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:53.