Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Query Contador - Interbase (http://www.forosdelweb.com/f21/query-contador-interbase-393853/)

ogamboa_gt 15/05/2006 13:10

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...

ogamboa_gt 15/05/2006 15:34

Muchas cosas en la cabeza a veces produce cansancio mental.. la respuesta era muy simple... count(distinct orden)... bueno ahi esta mi respuesta.


La zona horaria es GMT -6. Ahora son las 19:29.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.