Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-10-2019
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 20
rruffino Va por buen camino
Contar valores

Hola, buen día... tengo dos tablas A y B, con cardinalidad de 1-->N desde A hacia B... en B aparecen varios registros particulares por cada registro de A. Lo que necesito saber es cuantos registros de A tienen al menos un registro de B que cumpla cierta condicion.
Por ejemplo... en A que es la venta tengo el numero de comprobante y en B tengo los items que vendi que pueden repetirse. Lo que necesito es que cuando el item se repite en B me lo cuente una sola vez en A.
Ya he probado con el group by pero siempre me saca la cantidad total.
Aqui el código:
Código SQL [-]
      select count(COMPROBANTE.ID_COMPROBANTE)
      from COMPROBANTE
      left join DETALLE_COMPROBANTE
      on DETALLE_COMPROBANTE.NUM_COMPROBANTE=COMPROBANTE.ID_COMPROBANTE and 
            DETALLE_COMPROBANTE.CONCEPTO=:num_conc and
            COMPROBANTE.FECHA_EMISION>=:desde and
            COMPROBANTE.FECHA_EMISION<=:hasta and
            DETALLE_COMPROBANTE.SUMA_EN_TOTAL=1 and
            DETALLE_COMPROBANTE.ES_IMPUESTO=0 and
            COMPROBANTE.ANULADO=0 and
            DETALLE_COMPROBANTE.TOTAL<>0 and
            COMPROBANTE.TIPO='FACTURA'      
      group by DETALLE_COMPROBANTE.CONCEPTO
Gracias.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Contar registros en FB Angel.Matilla Firebird e Interbase 4 17-04-2018 19:37:44
VALORES FANTASMAS FIREBIRD 2.1 valores Grandes ASAPLTDA Firebird e Interbase 17 02-12-2012 12:09:02
Duda contar valores distintos ldelmor Varios 1 16-07-2012 19:47:51
contar base dilver SQL 2 26-05-2011 21:28:10
Contar vcaracteres jhcaboverde Varios 4 23-01-2007 17:25:08


La franja horaria es GMT +2. Ahora son las 11:26:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi