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

Se puede realizar este tipo de consultas con ACCESS?

Estas en el tema de Se puede realizar este tipo de consultas con ACCESS? en el foro de ASP Clásico en Foros del Web. Saludos. es posible, la realizacion de un COUNT de este tipo? sSQL="SELECT COUNT(DISTINCT periodo. grupo, status) FROM LE order by Periodo" set rec=cxn.execute(sSQL) if Err=0 ...
  #1 (permalink)  
Antiguo 09/03/2007, 17:08
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Pregunta Se puede realizar este tipo de consultas con ACCESS?

Saludos.

es posible, la realizacion de un COUNT de este tipo?

sSQL="SELECT COUNT(DISTINCT periodo. grupo, status) FROM LE order by Periodo"

set rec=cxn.execute(sSQL)
if Err=0 then tantos=rec(0)
  #2 (permalink)  
Antiguo 12/03/2007, 08:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Se puede realizar este tipo de consultas con ACCESS?

Un count te regresa el número de registros en la consulta, no tiene ningún sentido contar por dos o más campos (si, se que es posible contar por el * pero igual no tiene mayor significado), deja solo uno y saca el distinct de ahí
  #3 (permalink)  
Antiguo 12/03/2007, 11:34
Avatar de CésarBalaguer  
Fecha de Ingreso: octubre-2006
Ubicación: en mi casa
Mensajes: 181
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Se puede realizar este tipo de consultas con ACCESS?

Lo que el distinct va a hacer dentro de tu count es no incluir en el resultado la cuenta de registros duplicados, en tu ejemplo estas haciendo un count de periodo.grupo y estatus, en caso tengas dos registros con periodo.grupo y estatus iguales solo te los va a contar una sola vez; dependiendo de lo que quieras serìa factible hacerlo o no, el order by no le encuentro mucho sentido dado a que el count te devuelve un solo registro (a no ser que incluyas columnas de agrupamiento cosa que tu ejemplo no lo tiene) , ahora a tu pregunta, si el ACCESS lo admite, yo creo que si, las sentencias SELECT son universales y deberìan funcionar en cualquier motor de base de datos, en algunos casos algunos motores tienen sus particularidades sin embargo tu query es poco complejo por lo que no creo que el ACCESS la deba rechazar.
  #4 (permalink)  
Antiguo 12/03/2007, 15:33
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
De acuerdo Re: Se puede realizar este tipo de consultas con ACCESS?

muchas gracias , solo era una pregunta teorica, dado mi poco conocimiento este tipo de sentencias, agradesco el haber contestado
  #5 (permalink)  
Antiguo 13/03/2007, 01:46
 
Fecha de Ingreso: octubre-2006
Mensajes: 127
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Se puede realizar este tipo de consultas con ACCESS?

Holaa!!! Hace unos días pregunte esto en el foro:

http://www.forosdelweb.com/f15/count-agrupado-469186/

Pero me he quedado colgada, esta realacionado con lo que estaís hablando, podeís hecharme una mano?

Gracias!!!!!!
  #6 (permalink)  
Antiguo 13/03/2007, 08:32
Avatar de CésarBalaguer  
Fecha de Ingreso: octubre-2006
Ubicación: en mi casa
Mensajes: 181
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Se puede realizar este tipo de consultas con ACCESS?

hola chikitika, he visto que hay varias respuestas en la pregunta que haces, no entiendo a que te refieres cuando indicas que te has quedado colgada, avisame si ya tienes la respuesta sino para ayudarte con el query.
  #7 (permalink)  
Antiguo 13/03/2007, 08:47
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Se puede realizar este tipo de consultas con ACCESS?

Si checas la hora del mensaje de este post y la hora del último del que hace referencia, verás que 3pies () ya acudió a su auxilio.
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 19:49.