Pues en ese caso debes usar el mismo valor en esa parte.
Y por sobre todo NO trates a los valores numéricos como cadenas de texto. No lo son, fuerzas conversiones implícitas y escondes errores de programación.
Código SQL:
Ver originalINSERT INTO facturacion (Id_Vendedor, Id_Cliente, Id_Vehiculo,Fecha,Total_Venta, Comision_Venta)
VALUES(2, 2, 3,'2015-08-22', 2870000, 2870000 * 0.05);
También debes recordar que no existe la
coma decimal sino el
punto decimal.