Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Query Contador - Interbase

Estas en el tema de Query Contador - Interbase en el foro de Bases de Datos General en Foros del Web. Bueno, tengo este query el cual me funciona muy bien para encontrar el mínimo y máximo de las ordenes. Estas ordenes se repiten varias veces, ...
  #1 (permalink)  
Antiguo 15/05/2006, 13:10
 
Fecha de Ingreso: octubre-2004
Ubicación: Guatemala
Mensajes: 83
Antigüedad: 19 años, 6 meses
Puntos: 0
Query Contador - Interbase

Bueno, tengo este query el cual me funciona muy bien para encontrar el mínimo y máximo de las ordenes. Estas ordenes se repiten varias veces, o sea, que dentro de los resultados, por ejemplo la orden 100 puede aparecer varias veces.

Código:
select min(ordenesresultados.orden) as inicial, 
max(ordenesresultados.orden) as final
from validaciones 
inner join ordenesresultados 
on validaciones.orden=ordenesresultados.orden 
where validaciones.sucursal=1 
and validaciones.sector=2 
and validaciones.fechahora>='04/03/2006 07:00:00' 
and validaciones.fechahora<='04/03/2006 12:59:59' 
and validaciones.anulado='N' 
and ordenesresultados.validacion='S' 
group by validaciones.sucursal;
Lo que necesito encontrar es la cantidad de ordenes que existen, ya que si pongo count(ordenesresultados.orden) me aparece la sumatoria de las ordenes en total, o sea, si la orden aparece 100 veces me aparece el 10 y la 101 5 veces, me aparece 15, y necesito que aparezca 2.

Cualquier ayuda, sera bien agradecida...
__________________
Definitivamente la vida no es como en las películas...
C'est la vie
  #2 (permalink)  
Antiguo 15/05/2006, 15:34
 
Fecha de Ingreso: octubre-2004
Ubicación: Guatemala
Mensajes: 83
Antigüedad: 19 años, 6 meses
Puntos: 0
Muchas cosas en la cabeza a veces produce cansancio mental.. la respuesta era muy simple... count(distinct orden)... bueno ahi esta mi respuesta.
__________________
Definitivamente la vida no es como en las películas...
C'est la vie
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 21:39.