Hola
Bueno, teniendo en cuenta la consulta más reciente
del post y modificandola quedaría así
Código MySQL:
Ver original DISTINCT(C.codcliente
) `Cod. Cliene`, C.nombre
`Nombre`, IFNULL(SUM(R.importetotal
), 0) `Importe RES`, COUNT(R.peso
) `Ventas ACHURA`, IFNULL(SUM(A.importeventaachura
), 0) `Importe Total ACHURA`, COUNT(R.peso
) `Ventas RES`, LEFT JOIN achuras A
ON C.codcliente
= A.codcliente
AND R.fecha_salida
= A.fecha_salida
Dando este resultado
Código MySQL:
Ver original+-------------+----------+-------------+-----------+---------------+----------------------+-------------+------------+------------+-------------+
| Cod. Cliene | Nombre | Importe RES | Peso .RES | Ventas ACHURA | Importe Total ACHURA | Peso ACHURA | Ventas RES | Total Peso | Total valor |
+-------------+----------+-------------+-----------+---------------+----------------------+-------------+------------+------------+-------------+
| 1 | julian | 17043.02 | 1365 | 17 | 717.40 | 1365 | 17 | 2730 | 17760.42 |
| 2 | isaura | 5334.49 | 446 | 5 | 0.00 | 446 | 5 | 892 | 5334.49 |
| 3 | santiago | 4126.78 | 332 | 3 | 0.00 | 332 | 3 | 664 | 4126.78 |
| 4 | madre | 4577.40 | 373 | 4 | 0.00 | 373 | 4 | 746 | 4577.40 |
| 5 | david | 3820.99 | 314 | 3 | 0.00 | 314 | 3 | 628 | 3820.99 |
+-------------+----------+-------------+-----------+---------------+----------------------+-------------+------------+------------+-------------+
Es así??
Y si no es así, entonces por favor has un bosquejo de como debería salir
y que fechas usar para que se de el resultado que quieres
Ahora, ten en cuenta que estas queriendo traer datos indistintamente si
tienen o no ventas, cuando lo lógico sería querer traer datos si hay ventas
pues como yo lo entiendo es una consulta para saber las ventas o no?
Bueno, analizalo y nos comentas
saludos