• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü sql cümle uyarlama

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

sevensuleyman

Yeni Üye
Katılım
10 Ağu 2021
Mesajlar
69
Aldığı beğeni
4
Excel V
Office 2010 TR
Konu Sahibi
Kod:

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
fiyat1 25 den küçükkse fiyat1*2+fiyat2
fiyat1 49 danküçükse fiyat1*1.40+fiyat2
fiyat1 500 den küçükse fiyat1*1.40+fiyat2 gibi devam etmekteidr.



bunu yukarıdaki sql cümlemizeuyarlamak istiyoruz. yazdırmak istediğimiz fiyat3 kısmıdır ...
üstatlar yardımcı olursasevinirim şimdiden teşkkürler


excellde kullandığum formül aşağıdaki gibidir.
If F >= 3000 Then v(i, 3) = (F * 1.25) + o
If F >= 1500 And F < 3000 Then v(i, 3) = (F * 1.3) + o
If F >= 500 And F < 1500 Then v(i, 3) = (F * 1.35) + o
If F >= 49 And F < 500 Then v(i, 3) = (F * 1.4) + o
If F >= 23 And F < 49 Then v(i, 3) = (F * 1.4) + o
If F > 0 And F < 23 Then v(i, 3) = (F * 2) + 5
 
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Muhtemelen bir çok hata üretecek bir kod oldu çünkü tablonuzu ve yapısını göremiyorum. Fakat kabaca mantık bu şekilde.
NOT: Veritabanı olarak MS-SQL MySQL gibi veritabanları dışında Access gibi veritabanı kullanıyorsanız hata üretecektir. Access gibi bir veritabanında nasıl bir çözüm üretilir hiç bir fikrim yok.
 
Konu Sahibi
cevabıız için teşekkürler kodu yanlış kopyalamışım kusura bamayın doğru kod bu şekildedir. düzenlersenix çok sevinirim

SELECT
p.id as 'UrunID',
p.productCode as 'Urun-Kodu',
p.productName as 'UrunAdi',
cast(p.quantity as text) as 'Ürün Adeti' ,
p.barcode as 'Barcode',
p.mpn as 'Ürün Mpn' ,
p.currencyType as 'ParaBirimi',
p.kdv_id as 'Kdv',
round((p.price1*(cast((p.kdv_id+100) as float)/100)),2) as 'fiyat1',
round((p.price2*(cast((p.kdv_id+100) as float)/100)),2) as 'fiyat2',

from product as p
 
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Bu şekilde bir dener misiniz?
Not: Yazım yanlışı yapmış olabilirim test etme imkanım olmadı. Bilgisayarımda sql kurulu değil.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst