• Foruma hoş geldin 👋 Ziyaretçi

    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 tamamen ücretsizdir.

Çözüldü sql cümle uyarlama

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

sevensuleyman

Yeni Üye
Kullanıcı Bilgileri
Katılım
10 Ağu 2021
Mesajlar
64
Aldığı beğeni
3
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Kod:

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
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
 
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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.
 
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
 
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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.

Konuyu okuyanlar

Geri
Üst