Merhaba,
1. sorun için eklediğin verilerin yanına bir de tarih verisi koyacaksın. sonra hangi günü istiyorsan o günle ilgili sql sorgusunu çağıracaksın
select * from tablom where tarih='....'
bu şekilde o güne ait tüm verileri çekersin ondan sonra hangi kolonda ise bir döngü ile toplarsın.
2. sorun için ise yine yukarıdakine benzer mantıkla yapacaksın.
select urunAdi, adet from tablom where adet<5
bu sorgu sonucunu bir döngü ile gezip, kodunu yazacaksın. anladığım kadarıyla ürün sayısı kısıtlı o yüzden if kullanacaksın döngü içerisinde.. ürünadına bakacaksın eğer makarna ise onun adet miktarını alacaksın.. mantık bu şekilde
iyi çalışmalar