02/03/2011, 11:51
|
| | Fecha de Ingreso: marzo-2011
Mensajes: 75
Antigüedad: 13 años, 7 meses Puntos: 6 | |
Consulta retorna mas datos de los deseados Buenas gente, tengo el siguiente problema.
Tengo una base de datos de la cual tengo que sacar cierta informacion. El resultado que quiero llegar es el siguiente.
RUT | TIPO | ATRIBUTO | CODIGO |
1223 | P | 3 | 001 |
| | | |
esta es la consulta que tengo
Select A3.ASIRUTCOD, A3.empcod, A3.RUBCOD, MAX('201103'), MAX('506'), sum(CASE WHEN A3.ASICODDC = 'C' THEN A3.ASIIMPMN * -1 ELSE A3.ASIIMPMN END)
From GCI73.GCI.ASI03 A3, GCI73.GCI.ASI01 A1
Where A3.EMPCOD = A1.EMPCOD AND A3.ASIFEC = A1.ASIFEC AND A3.TCCOD = A1.TCCOD AND A3.ASINUMCOMP = A1.ASINUMCOMP AND A3.RUBCOD = '114600' AND A3.TCCOD <> 'CE' and A3.empcod = 'IS' and A3.ASIFEC >='01/03/2011' AND A3.ASIFEC <='01/03/2011' AND A1.ASICODEST IN ('5','8')
GROUP by A3.ASIRUTCOD, A3.empcod, A3.RUBCOD
el problema es que cuando me lista, me repite el numero de rut, tipo, atributo con el codigo 001,002,003, en 3 filas distintas. cuando ese codigo tendria que ser solo 1 para cada rut.
Alguna Idea? Graciass |