Hello,
You can use the following query to get your result :
SELECT (SELECT Count(DatePurchased)
FROM Table1 as T2
WHERE T2.DatePurchased<T1.DatePurchased AND T2.Name=T1.Name AND T2.Drinks=T1.Drinks)+1 AS Count, *
FROM Table1 AS T1
ORDER BY T1.Name, T1.DatePurchased;Good continuation