Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2009, 16:50
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 9 meses
Puntos: 15
Respuesta: Select Distinct y campo en particular...

Nota: Recuerda que esto se puede por inne join, pero es algo tedioso si son mas de 3 tablas.

La facil, aun que no la mejor.

select Distinct
TA.FECHA_MOVIMIENTO,B.RUT,
Nombre = (select txt_nombre from TC where TC.rut = B.RUT),
Apellido = (select txt_apellido from TC where TC.rut = B.RUT),
,B.cliente,B.SUCURSAL,B.NRO_DOC,
SALDO = (select sum(SALDO) from TB B1 where B1. NRO_DOC = B.NRo_DOC and
B1.id_periodo = B.id_periodo)
from
TA, TB B
where
TA.id_periodo in (1,10)
TA.id_periodo = B.id_periodo
GROUP BY B.NRO_DOC
ORDER BY 'Aqui ordenado por el campo-se puede omitir' ASC

Agrupar

Esto se incluye para registro de 1 a 10.
TA.id_periodo in (1,10), si se retira a plica a todos los registro, no hace falta.

Algo asi creo?

Cambia solo la operación de la resta.