SQL – Puzzle 5

24 saatlik ( sütunluk) bir tablomuz var. İlk sütunda “g” bilgisi var. Belirli adet boşuk bırakılıp, tekrar “g” bilgisi ilgili sütuna yazılıyor. Bu iş rutin olarak devam ediyor. Elimizde ilk 12 saatlik ( sütunluk) bilgi var. Buna bakarak kalan sütunların datasını bizim tahmin etmemiz bekleniyor. Aşağıdaki resim üzerinden de açıklamaya çalıştım. Puzzle’ın çözülmesi için gerekli script’i aşağıda ve GitHub hesabımda paylaştım.

Continue reading

SQL – Puzzle 4 – Baklava :)

İlteriş Mutlu, baklava ve SQL’in birleştiği bu leziz puzzle’ı, iftiharla sunar.

Elimizde şerbetli tatlı satan bir dükkanın cafe kısmındaki satışlarının olduğu tablo var. Amaç; en fazla satılan 5 ürünü tespit edip, cebinde 30 tl, 50tl, 60tl,80tl,120tl v.s. olan müşteriler için sırayla en çok satılan ürünlere göre tabak sunmaktır. Eğer 5 ürünü tabağa koyduktan sonra hala para kalmışsa, en çok satılan sıralı 5’liden 2. adetleri de tabağa koymalıyız. Örneğin, benim verdiğim datalara göre 60 tl yi geçmiyecek bir tabak hazırlanmak istenirse, sırası ile en çok satılan ürünlere göre 5 tatlının hepsi alınabiliyor. 60tl ‘den fazla parası olan kişi en çok satılan ürünlerden sırayla birer adet daha alabiliyor. Ekran çıktısı üzerinden açıklamak daha kolay olacaktır.

Continue reading