Devolver sólo el primer valor de una 2ª tabla
Hola Amigos !
Como puedo hacer un Select que me devuelva todos los registros de una primera tabla, y sólo el PRIMER registro de una segunda tabla que cumpla la condición de la primera tabla. Tengo una tabla de Pagos y otra tabla en donde cada Pago puede estar relacionado con varias facturas difentes, pero quiero que me devuelva sólo el PRIMER número de Factura. Algo así como : Código:
Select PA*, DE.NumFactura from PAGOS PA Gracias y un saludo |
podria ser algo asi como:
Select *, (Select Top 1 NumFactura From De Where De.NumPago = pa.NumPago) as NumFactura From PA |
Utilizo InterBase y TOP 1 no lo entiende.
Por ello propuse utilizar ROWS 1 que equivaldría a 'TOP 1' pero como ya indiqué anteriormente, así por lo menos no me funciona. |
La franja horaria es GMT +2. Ahora son las 03:23:55. |
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