El 29 de junio de 2009 11:56, Julio Cesar Rodriguez Dominguez<jura...@gmail.com> escribió: > El 29 de junio de 2009 11:34, José Fermín Francisco > Ferreras<josefermi...@hotmail.com> escribió: >> Hola a todos, >> >> Este correo es para ver si algunos de ustedes me ayuda con lo siguiente: >> >> tengo unos registros en una tabla: >> >> codigo descripcion costo precio cantidad >> 001 A 15.00 19.00 52 >> 002 B 2.00 3.50 10 >> 003 C 70.00 75.25 6 >> 001 A 15.00 19.00 5 >> 004 D 10.00 12.10 72 >> 002 B 2.00 3.50 4 >> >> >> Lo q necesito es q en un select me salga de la siguiente manera: >> >> codigo descripcion costo precio cantidad >> costo*cantidad >> 001 A 15.00 19.00 57 >> 855.00 >> 002 B 2.00 3.50 >> 14 28.00 >> 003 C 70.00 75.25 6 >> 420.00 >> 004 D 10.00 12.10 72 >> 720.00 >> >> >> Como ustedes pueden ver hay registros repetidos y entonces hay q tratar de >> reducirlo a un registro y sumar las cantidades y por ultimo un campo extra >> en el select q sera la multiplicacion del costo por la cantidad. >> > > select codigo,descripcion,costo,precio,sum(cantidad) as total, costo * > total from tu_tabla group by codigo,descripcion,costo,precio >
me corrigo: select codigo,descripcion,costo,precio,sum(cantidad) as total, costo * sum(cantidad) from tu_tabla group by codigo,descripcion,costo,precio; -- TIP 7: no olvides aumentar la configuración del "free space map"