• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Proje Hakkında Sorular

  • Konbuyu başlatan Konbuyu başlatan Alshain
  • Başlangıç tarihi Başlangıç tarihi
Katılım
16 Ocak 2018
Mesajlar
17
Excel Vers. ve Dili
Excel 2016
Arkadaşlar aşağıdaki sorunum çözüldü. Teşekkürler.
Bir başka sorunla daha karşılaştım, Öyle birşey yapmak istiyorum ki vertabanındaki 1 dakika önceki price değeri ile o anki price değerini bölüp bir kolona yazdırmak mümkün mü acaba.

Yanlış oldu :) resimde priceyeni yazan aslında 1 dk önceki bölüm

Priceyeni -> 1dk önceki price değeri
priceeski -> O anki price değeri
bolum -> priceeski/priceyeni değeri olması gerekiyor.

Yardımcı olursanız sevinirim

Z9LAJ3.jpg



DECLARE @LastChangeDate AS smalldatetime;
SET @LastChangeDate = getDate();

SELECT tarih, coin, MIN(price) AS priceyeni,price
FROM dbo.cointahmin where @LastChangeDate=tarih+0.00069433333
GROUP BY tarih, coin,price order by coin asc


Arkadaşlar merhaba kolay gelsin. Bir projem var. Excel ile bir siteden sürekli veri çekiyorum ve bir müddet sonra bunları sql e aktarıyorum. Ancak şöyle bir durumum var ki bazen excel de kasma sonucu 2 bazen 3 kere verilerin aktarıldığı oluyor. Bana 3 kolonun da verileri lazım ancak her dakika için 1 tarih ve 1 price değerine ihtiyacım var. Gerisini silmek istiyorum.

Bunları silmenin bir yolu var mı acaba? Yardımlarınız için şimdiden teşekkürler.

z0g35j.png
 
Son düzenleme:
Resimde işaretli "price" değerleri benzersiz olduğundan tekile düşemez. Ayrıca "tarih" alanı "date time" yani tarih & saat birlikte olduğundan tekile düşmesi zor olur.

.
 
Resimde işaretli "price" değerleri benzersiz olduğundan tekile düşemez. Ayrıca "tarih" alanı "date time" yani tarih & saat birlikte olduğundan tekile düşmesi zor olur.

.


Hocam benim demek istediğim aslında tarih ve coin i tekile düşürüp price i sonradan ekleme imkanımız var mı
 
"price" ın hangisini alacak? İki farklı değer var.
 
Eğer prince en küçük değer ilk değerse aşağıdaki kodu kullanabilirsiniz
SELECT tarih, coin, MIN(prince ) AS princex
FROM dbo.cointahmin
GROUP BY tarih, coin
 
Hocam o anki minimum değeri vermiyo ama bu kod :)

Tüm databasede o coin e ait en düşük değeri alıyo:) O anki değeri alabilecek kod var mı acaba
 
Yukardaki kod tarih ve coin alanlarında her ikisinde aynı (eşit) olan satırları tek satıra düşürüyor, prince alanının ise en küçük değerini alıyor, sorunun nerde olduğunu anlamadım.
 
Sorun halloldu hocam sql den kaynaklı bir problem vardı kusura bakmayın tekrardan çok teşekkür ederim
 
Arkadaşlar başka bi sorunum var yardımcı olabilir misiniz
 
Geri
Üst