Here is a simple example of the syntax needed for your query:
INSERT INTO dbo.Buy(DiscountPrice)
SELECT Discount * Price
FROM dbo.Items
This will insert a new row into the Buy table for each row in the Items table. This may not be exactly what you are looking for. You might need to do an UPDATE statement instead of an INSERT if you are trying to update existing rows in the Buy table.