You should keep this invoice in two tables. One for header details and one for line level details.
Eg. In the header table you should keep data like
InvoiceNo
CustomerID (this should be a foreign key of customer table)
Date
TotalAmount...etc.
In the line level table you should keep data like
InvoiceNo (foreign key of header table)
ItemCode (foreign key of Item table)
UnitPrice
SoldQty...etc.
Then you can query as follow to get individual purchases.
(I am writing this assuming you have separate tables for Item and the Customer.)
SELECT
H.InvoiceNo
,H.Date as InvoiceDate
,C.ID as CustomerCode
,C.Name as Customer
,I.ID as ItemCode
,L.SoldQty
,L.UnitPrice * L.SoldQty as TotalForItem
FROM InvoiceHeader H
INNER JOIN InvoiceLine L ON H.InvoiceNo = L.InvoiceNo
INNER JOIN Customer C ON H.CustomerID = C.ID
INNER JOIN Item I ON L.ItemCode = I.ID