06/12/2004, 16:32
|
| Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses Puntos: 25 | |
SELECT a.cod_marca, a.cod_modelo, a.cod_version, a.agno_fabrica, b.des_marca, c.des_modelo, d.des_version, COUNT(num_vin) cant, e.val_comer, COUNT(num_vin)*(e.val_comer) total FROM rac_maeveh a, rac_marca b, rac_modelo c, rac_version d LEFT JOIN rac_valcomer e ON (a.cod_marca=e.cod_marca AND a.cod_modelo=e.cod_modelo AND a.cod_version=e.cod_version AND a.agno_fabrica=e.ano_fabrica) WHERE a.cod_estado<>'07' AND a.cod_estado<>'08' AND a.cod_marca=b.cod_marca AND a.cod_marca=c.cod_marca AND a.cod_modelo=c.cod_modelo AND a.cod_marca=d.cod_marca AND a.cod_modelo=d.cod_modelo AND a.cod_version=d.cod_version GROUP BY a.cod_marca, a.cod_modelo, a.cod_version, a.agno_fabrica ORDER BY Coalesce(total, 0) ASC
Esto es algo que puedes hacer en SQL Server, solo lo he traducido a MySQL e imagino que debe de funcionar bien con MySQL
__________________ "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche |