23/08/2009, 16:50
|
| | | 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. |