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

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

Lo que quiero es contar cuantos en la Tabla_A tienen al menos un registro en la Tabla_B, pero que me cuente uno solo en Tabla_A cuando tiene mas de un registro igual en Tabla_B.
Saludos.
Responder Con Cita
  #2  
Antiguo 29-10-2019
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Hola, rruffino.

Haz la consulta sobre la tabla detalle usando Count con Distinct, además de la unión con la tabla maestra para aplicar condiciones sobre ambas. Ejemplo:

Código:
Select Count (Distinct DC.NUM_COMPROBANTE) From DETALLE_COMPROBANTE DC
  Inner Join COMPROBANTE C On C.ID_COMPROBANTE = DC.NUM_COMPROBANTE
  Where (C.ANULADO = 0) And (DC.TOTAL <> 0)
Observa que también puedes usar alias (C, DC) para simplificar el código SQL, sobre todo cuando se combinan diferentes tablas en la misma consulta.

Espero te sea de ayuda.

Al González.
Responder Con Cita
Respuesta



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 23:07:05.


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