sum(cant) esta bien
Yo me refiero a count(T1.TipDoc)
Lo expilcare mas sensillo es que a veces no me dejo entender.
Tengo 2 tablas relacionadas la Tabla1 y la Tabla2, ahora bien la Tabla1 tiene 2 registros la Tabla2 tiene 6 registros, debidamente enlazados con la Tabla1
Tabla1
Código SQL
[-]
ID1 TipDoc
------------
1 Factura
2 Factura
Tabla2
Código SQL
[-]
ID1 ID2 Cant Item
----------------------
1 1 1 Pizza
1 2 1 Asado
1 3 1 Milanesa
2 1 1 Ensalada
2 2 1 Helado
2 3 1 Jugo
Ahora bien, al hacer la consulta con las dos tablas
deberia darme 2 facturas y no 6 facturas, ese es mi problema. Cuando sumo los datos de la segunda tabla todo sale bien pero cuando sumo los datos de la primera tabla me los duplica y con mas registros me los triplica y cuadruplica. Ahora si fuesen 3 tablas en la consulta siempre calcula bien la ultima tabla pero la primera y la segunda los duplica.