Monthly Archives: February 2021

Archive of posts published in the specified Month

Written on Feb, 28, 2021 by in | Leave a comment

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 …

Continue Reading...
Written on Feb, 15, 2021 by in , | Leave a comment

İ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 …

Continue Reading...
Written on Feb, 07, 2021 by in , , , , | Leave a comment

Oracle’da başlangıç ve bitiş tarihleri verip, bir loop yapmak istenirse CONNECT BY LEVEL yapısı kullanılabilir. By declaring start and end end you can make a loop with CONNECT BY LEVEL clause. DECLARE v_start DATE := TO_DATE(‘23.01.2021′,’DD.MM.YYYY’); v_end DATE := TO_DATE(‘03.02.2021′,’DD.MM.YYYY’); v_date DATE; CURSOR c_dates IS SELECT v_start+LEVEL-1 AS dates FROM sys.dual CONNECT BY LEVEL <= v_end-v_start+1; BEGIN OPEN c_dates; LOOP …

Continue Reading...